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

एसक्यूएल और अद्वितीय एन-कॉलम संयोजन

2 कॉलम के लिए आपकी क्वेरी को इस तरह फिर से लिखा जा सकता है:

SELECT
  c1.n,
  c2.n
FROM combinations c1
  INNER JOIN combinations c2 ON c1.n < c2.n

फिर 3 कॉलम के लिए आपको कुछ अतिरिक्त (बोल्ड में हाइलाइट किया गया) बनाने की आवश्यकता होगी:

SELECT
  c1.n,
  c2.n,
  c3.n
FROM combinations c1
  INNER JOIN combinations c2 ON c1.n < c2.n
  INNER JOIN combinations c3 ON c2.n < c3.n

मुझे यकीन है कि अब आप आसानी से अनुमान लगा सकते हैं कि अधिक कॉलम के लिए इसे कैसे स्केल किया जाए।



  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 क्वेरी में HTML डेटा को संभालना

  2. Oracle MERGE स्टेटमेंट एरर (ORA-30926)

  3. मैं Oracle पर SQL गतिविधि की निगरानी कैसे कर सकता हूं?

  4. ORA-01843 मान्य माह नहीं है- तिथियों की तुलना करना

  5. अनुक्रमित संख्या कॉलम पर 'पसंद' का उपयोग कर ओरेकल क्वेरी, खराब प्रदर्शन