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

GROUP_CONCAT में COUNT का उपयोग करना

आपको COUNT() . करना होगा GROUP BY . के साथ एक आंतरिक SELECT . में पहले क्लॉज करें और फिर GROUP_CONCAT() लागू करें;

SELECT GROUP_CONCAT(cnt) cnt
FROM (
    SELECT COUNT(*) cnt
    FROM table1
    GROUP BY fk_company
) q;

आउटपुट:

|   CNT   |
-----------
| 3,2,3,1 |

यह रहा SQLFiddle डेमो।



  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 गुम है और mysql.sock गुम है

  2. ग्रुप बाय का उपयोग करते समय सरणी कैसे वापस करें

  3. ग्रुप बाय क्लॉज के लिए उपनाम?

  4. मैं MySQL में एकाधिक तालिकाओं में कॉलम कैसे जोड़ सकता हूं?

  5. एक कॉलम का चयन करना जो MySQL में भी एक कीवर्ड है