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

MySQL GROUP BY एक कॉलम और अलग-अलग कॉलम में मान दिखाएं

select id2, time,
       sum(case when id3 = 0 then val else 0 end) as col0,
       sum(case when id3 = 1 then val else 0 end) as col1,
       sum(case when id3 = 2 then val else 0 end) as col2,
       sum(case when id3 = 3 then val else 0 end) as col3,
       sum(case when id3 = 4 then val else 0 end) as col4
from your_table
group by id2, time
having sum(val) > 0



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वेबसाइट डेटाबेस को कैसे अनुकूलित करें

  2. एक ही टेबल में दो कॉलम कैसे जुड़ें

  3. एक क्वेरी से mysqldump

  4. मैसकल इंडेक्स कॉन्फ़िगरेशन

  5. QueryException SQLSTATE [HY000] [1045] उपयोगकर्ता 'होमस्टेड' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध (पासवर्ड का उपयोग करके:हाँ)