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

समूह और कुल गिनती द्वारा गिनती प्राप्त करने के लिए mysql क्वेरी

अनुकूलित तरीका यह है कि पहले गिनती की गणना करें और फिर वेरिएबल को अपने चयन कथन में डालें:

set @rowCount = (select count(col1) from table1);
select col1, count(col1), @rowCount from table1 group by col1;

परिणाम देखें

@Meherzad द्वारा दिया गया दृष्टिकोण कई बार पंक्ति गणना की गणना करेगा। लेकिन अगर आप इसे एक ही प्रश्न में करना चाहते हैं तो आप इसका उपयोग कर सकते हैं:

select col1, count(col1), (select count(col1) from table1) rowCount from table1 group by col1;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql INNODB AUTO_INCREMENT तालिका मान सेट करने में चर का उपयोग करना

  2. Mysql में अक्षांश और देशांतर का उपयोग करके दो बिंदुओं के बीच की दूरी का पता लगाएं

  3. MySqlCommand ()। ExecuteReader ()। GetString () काम नहीं करता है

  4. डीबी स्कीमा परिवर्तनों को ट्रैक करने के लिए तंत्र

  5. जॉइन और GROUP_CONCAT तीन टेबल के साथ