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

MySQL:पिवट + काउंटिंग

उपयोग करें:

  SELECT t.fk,
         SUM(CASE WHEN t.status = 100 THEN 1 ELSE 0 END) AS count_100,
         SUM(CASE WHEN t.status = 101 THEN 1 ELSE 0 END) AS count_101,
         SUM(CASE WHEN t.status = 102 THEN 1 ELSE 0 END) AS count_102
    FROM TABLE t
GROUP BY t.fk


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LAST_INSERT_ID() और दूसरी तालिका से पंक्तियों का उपयोग करके PHP/MySQL में दो प्रविष्टियां

  2. SQL क्वेरी में 4 टेबल से जुड़ें

  3. MySql, एक स्ट्रिंग को विभाजित करें और तालिका में डालें

  4. उबंटू में mysql सर्वर शुरू करने में असमर्थ

  5. Mysql सेवा प्रारंभ नहीं होगी, InnoDB init फ़ंक्शन त्रुटि