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

आईएन क्लॉज में एसक्यूएल एकाधिक कॉलम जेपीए में कनवर्ट करने के लिए

मुझे नहीं पता कि जेपीए क्या है (मैं इसे Google कर सकता हूं; मेरा मतलब यह है कि मैं इससे परिचित नहीं हूं); लेकिन:यदि SQL क्वेरी को संभालने की कोई उम्मीद है, और एकमात्र समस्या टुपल्स पर एक शर्त का अनुवाद कर रही है, तो क्वेरी को इस तरह फिर से लिखें:

select city 
from   user
where  firstname = 'a' and lastname = 'b'
   or  firstname = 'c' and lastname = 'd'
;

यह वही है जो क्वेरी इंजन आपकी मूल क्वेरी के साथ करेगा; आप खुद को इस बात के लिए राजी करने के लिए एक व्याख्या योजना देख सकते हैं।

कुछ लोग AND . की प्रत्येक जोड़ी के चारों ओर कोष्ठक लगाना पसंद करते हैं -जुड़े शर्तें; मैं नहीं करता, जितना मैं 2 * 3 + 4 * 6 के लिए कोष्ठक का उपयोग करूंगा, लेकिन अगर आपको लगता है कि वे स्पष्टता जोड़ते हैं, तो हर तरह से आप उन्हें जोड़ सकते हैं।



  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. आकाशवाणी। केस स्टेटमेंट का उपयोग करते समय गुम कीवर्ड। त्रुटि 00905

  3. क्या Oracle शॉर्ट-सर्किट मूल्यांकन का उपयोग करता है?

  4. Oracle PLSQL एक चर से एक कर्सर सेट कर रहा है

  5. ExecuteScalar का उपयोग करके एक सम्मिलित पंक्ति से जेनरेट की गई आईडी कैसे प्राप्त करें?