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

SQL सर्वर तालिका के प्रत्येक कॉलम में अलग-अलग मानों की संख्या की गणना करता है

आप यह कर सकते हैं:

DECLARE @query varchar(max)
    SELECT @query = 
    'SELECT ' + SUBSTRING((SELECT ',' +'COUNT(DISTINCT(' + column_name + ')) 
             As ' + column_name + ' '  
             FROM information_schema.columns
             WHERE 
             table_name = 'table_name'
             for xml path('')),2,200000)  +  'FROM table_name'

PRINT(@query)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. उन पंक्तियों को लौटाएं जहां आईडी अर्धविराम में है और उपश्रेणी MSSQL से अलग स्ट्रिंग है

  2. एसक्यूएल चयन विवरण में वित्तीय वर्ष की गणना करें?

  3. UnixODBC, FreeTDS, और PyODBC में समस्याएं आ रही हैं

  4. SQL सर्वर:क्या मुझे बैचों के बीच GO स्टेटमेंट का उपयोग करने की आवश्यकता है?

  5. SQL सर्वर में दिनांक और समय डेटा प्रकारों के बीच कनवर्ट करना (T-SQL उदाहरण)