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

MySQL विशिष्ट मान पर कॉलम गिनता है

आप इसे SUM और CASE :

select user_id,
  sum(case when product_id = 1 then 1 else 0 end) as prod_1_count,
  sum(case when product_id = 2 then 1 else 0 end) as prod_2_count,
  sum(case when product_id = 3 then 1 else 0 end) as prod_3_count,
  sum(case when product_id = 4 then 1 else 0 end) as prod_4_count
from your_table
group by user_id


  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 कनेक्शन अभी भी जीवित है

  2. MySQL प्रदर्शन:MySQL बनाम मारियाडीबी

  3. चेकबॉक्स के एकाधिक मान सम्मिलन केवल डेटाबेस में अंतिम मान ले रहा है

  4. mysql:स्रोत त्रुटि 2?

  5. mysql तालिका से utf-8 सामग्री पढ़ना