Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ऑरैकल में एक स्ट्रिंग के पहले तीन वर्णों को कैसे बदलें?

मान लें कि आप पहले 3 वर्णों को abc . से बदलना चाहते हैं 30वीं से 50वीं पंक्तियों के लिए (कुछ मानदंडों के अनुसार क्रमित) तब:

SELECT CASE
       WHEN ROWNUM BETWEEN 30 AND 50
       THEN 'abc' || SUBSTR( your_column, 4 )
       ELSE your_column
       END AS replaced_value
FROM   (
  SELECT *
  FROM   your_table
  ORDER BY <some_criteria>
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्रक्रियाओं के बिना तिथियों की एक श्रृंखला का उपयोग करके तालिकाओं में कैसे शामिल हों

  2. डिजाइन के लिए लोटस नोट्स XPages और डेटा के लिए Oracle (या अन्य RDBMS)

  3. ओरेकल में टाइम ज़ोन के साथ टाइमस्टैम्प कॉलम को टाइमस्टैम्प में कैसे अपडेट करें?

  4. Oracle में अशक्त बनाम खाली स्ट्रिंग

  5. केकपीएचपी 2.0 के साथ ओरेकल डेटाबेस का उपयोग करना