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

Oracle क्वेरी में सशर्त रूप से कॉलम का चयन कैसे करें

आप केस स्टेटमेंट चाहते हैं:

select (case when lookup = 8 then 8 else lookup end) as lookup

अगर lookup एक वर्ण स्ट्रिंग है, आप शायद चाहते हैं:

select (case when lookup = '08' then '08' else lookup end) as lookup

अगर lookup एक पूर्णांक है और आप इसे एक स्ट्रिंग में बदलना चाहते हैं, फिर:

select (case when lookup = 8 then to_char(lookup, '00') else to_char(lookup, '00') end) as lookup

हालांकि, यह मुझे बेमानी लगेगा।




  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. Oracle डेटा इंटीग्रेटर क्या है?

  3. समूह कार्यों का उपयोग करके डेटा एकत्र करना (ओरेकल द्वारा समूह)

  4. प्रज्ञा स्वायत्त_एक ट्रिगर में लेन-देन

  5. क्या SQLFiddle टूटा हुआ है? Oracle, SQL सर्वर, के लिए त्रुटियाँ ...?