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

अलग-अलग मान गिनें

आप निम्न प्रकार से एक अलग गणना कर सकते हैं:

SELECT COUNT(DISTINCT column_name) FROM table_name;

संपादित करें:

आपके स्पष्टीकरण और प्रश्न के अपडेट के बाद, अब मैं देखता हूं कि यह मूल रूप से सोचा गया था उससे काफी अलग प्रश्न है। SQL में "DISTINCT" का विशेष अर्थ है। अगर मैं सही ढंग से समझूं, तो आपको कुछ ऐसा चाहिए:

  • 2 ग्राहकों के पास 1 पालतू जानवर था
  • 3 ग्राहकों के पास 2 पालतू जानवर थे
  • 1 ग्राहकों के पास 3 पालतू जानवर थे

अब आप शायद एक सबक्वेरी का उपयोग करना चाहेंगे:

select COUNT(*) column_name FROM (SELECT DISTINCT column_name);

मुझे बताएं कि क्या यह वह नहीं है जिसे आप ढूंढ रहे हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. संबंधपरक डेटाबेस में 1:1 उपयोगकर्ता संबंधों को संग्रहीत करने का सर्वोत्तम तरीका

  2. MySQL में कुल समय अवधि की गणना

  3. MySQL की छिपी विशेषताएं

  4. PHP ऑब्जेक्ट प्रॉपर्टी में ब्रैकेट होते हैं

  5. MySQLdb का उपयोग करके कर्सर को कब बंद करें