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

एक केस स्टेटमेंट के लिए एकाधिक फिर?

आपको प्रत्येक कॉलम नाम के लिए अपना केस निर्माण दोहराना होगा। कुछ इस तरह:

case ColumnName 
when 'A' then 'Apple'  
when 'B' then 'Banana'
end ColumnName, 

case ColumnName
when 'A' then '1'  
when 'B' then '2'
end ExtraColumn,

यहाँ एक गोचा है। यदि आप अपने जहां क्लॉज में ColumnName का उपयोग करते हैं, तो हो सकता है कि आपको परिणाम पसंद न हों क्योंकि आपने इसे एक उपनाम के रूप में उपयोग किया है।

संपादन यहां प्रारंभ होता है

आप जो चाहें अपने उपनाम बना सकते हैं। अगर वे सरल हैं, तो बस उन्हें टाइप करें।

 select column1 fred, column2 barney

यदि आप एक से अधिक शब्द, या एक sql कीवर्ड चाहते हैं, तो दोहरे उद्धरण चिह्नों का उपयोग करें

select column1 "fred flinstone", column2 "select"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle डाटाबेस 21c

  2. स्प्रिंग बूट एक्चुएटर /स्वास्थ्य समापन बिंदु डेटाबेस या फ़ाइल सिस्टम जानकारी नहीं दिखाता है

  3. SQL प्रतिस्थापन चर के लिए आप अभिव्यक्ति का परिणाम कैसे निर्दिष्ट करते हैं?

  4. ORA-02070:डेटाबेस इस संदर्भ में समर्थन नहीं करता

  5. पीएल/एसक्यूएल में, आप अगली पंक्ति के आधार पर एक पंक्ति को कैसे अपडेट करते हैं?