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

SQL में कॉलम पर मानों के सभी संभावित संयोजन लौटाएं

CTE के लिए कम से कम SQL 2005 मानते हुए:

;with cteAllColumns as (
    select col1 as col
        from YourTable
    union
    select col2 as col
        from YourTable
)
select c1.col, c2.col 
    from cteAllColumns c1 
        cross join cteAllColumns c2 
    where c1.col < c2.col
    order by c1.col, c2.col


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Linux से Microsoft SQL सर्वर तक पहुँचने के कुछ तरीके क्या हैं?

  2. SQL सर्वर पूर्ण-पाठ खोज (FTS) को बेहतर बनाने के लिए स्टॉपवर्ड और स्टॉपलिस्ट का उपयोग कैसे करें

  3. अद्यतन करें यदि मौजूद है तो SQL Server 2008 में INSERT करें

  4. SQL सर्वर फ़ेलओवर क्लस्टर इंस्टेंस स्थापित करना - भाग 1

  5. अनुरोध विफल रहा या सेवा ने समय पर प्रतिक्रिया नहीं दी?