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

COUNT(*) सिर्फ एक के बजाय कई पंक्तियों को लौटा रहा है

COUNT() अपेक्षा के अनुरूप काम कर रहा है। जब आप group by . डालते हैं खंड, count() आपको GROUP BY . के लिए परिणाम देता है . यदि आप किसी क्वेरी में पंक्तियों की संख्या प्राप्त करना चाहते हैं जिसमें group by . शामिल है , इसके बजाय इसे एक सबक्वेरी के रूप में उपयोग करें।

कुछ इस तरह:

SELECT COUNT(*) FROM (SELECT * FROM `table`
                      GROUP BY `column1`) AS `a`


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. लगातार x दिनों के लिए जाँच करें - डेटाबेस में दिए गए टाइमस्टैम्प

  2. क्या डेटाबेस में यूजरनेम और पासवर्ड स्टोर करना सुरक्षित है?

  3. कई कंटेनर इंस्टेंस के साथ डॉकटर कंटेनर में रेल के साथ माइग्रेशन चलाना

  4. MySQL में एक कॉलम में गैर-संख्यात्मक मान कैसे खोजें

  5. MySQL में UNHEX () फ़ंक्शन कैसे काम करता है