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

SQL IN क्लॉज में 1000 से अधिक प्रविष्टियाँ डालने के लिए TUPLES का उपयोग करना

यदि आप 1000 से अधिक अल्पविराम से अलग किए गए हार्ड-कोडेड मान रखना चाहते हैं, तो "टुपल्स" नामक अवधारणा का उपयोग करें।

टपल का उपयोग करने का एक सरल सिंटैक्स नीचे दिखाया गया है:

SELECT * FROM TABLE_NAME WHERE (1, COLUMN_NAME) IN 
((1, VALUE_1), 
(1, VALUE_2), 
...
...
...
...
(1, VALUE_1000),
(1, VALUE_1001));

यह दृष्टिकोण IN क्लॉज में 1000 से अधिक प्रविष्टियों के साथ SQL क्वेरी को फ्रेम करने में मदद करेगा।

उम्मीद है कि यह मदद करता है। कृपया इस धागे में जोड़ें इस तरह के परिदृश्य के लिए कोई अन्य दृष्टिकोण है; यह मददगार होगा।

धन्यवाद
मार्शल



  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 SQL डेवलपर पर एक ही समय में 2 प्रश्न चलाएँ?

  2. जब पैरामीटर दर्ज नहीं किया जाता है, तो उस खंड में दिनांक सीमा पैरामीटर पर ध्यान न दें

  3. कैसे पता करें कि कोई VARRAY के भीतर कोई मान मौजूद है या नहीं?

  4. Oracle फ़ंक्शन से RefCursor कैसे वापस करें?

  5. Oracle में केवल अल्फ़ान्यूमेरिक वर्ण वाली पंक्तियों को वापस करने के 2 तरीके