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

DISTINCT . के साथ COUNT(*) का चयन करना

<ब्लॉकक्वॉट>

प्रोग्राम के प्रकार और पुश नंबर के आधार पर सभी DISTINCT प्रोग्राम नामों की गणना करें

SELECT COUNT(DISTINCT program_name) AS Count,
  program_type AS [Type] 
FROM cm_production 
WHERE [email protected]_number 
GROUP BY program_type

DISTINCT COUNT(*) प्रत्येक अद्वितीय गणना के लिए एक पंक्ति लौटाएगा। आप जो चाहते हैं वह है COUNT(DISTINCT <expression>) :समूह में प्रत्येक पंक्ति के लिए अभिव्यक्ति का मूल्यांकन करता है और अद्वितीय, गैर-शून्य मानों की संख्या देता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में लॉगिन की डिफ़ॉल्ट भाषा बदलें

  2. एसक्यूएल फजी मिलान

  3. एकाधिक नामस्थानों के साथ SQL सर्वर एक्सएमएल क्वेरी

  4. शीर्ष खंड का उपयोग करके SQL सर्वर क्वेरी में लौटाई गई पंक्तियों को सीमित करें

  5. SQL सर्वर में किसी तालिका द्वारा प्रयुक्त स्थान की जाँच करें