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

एक क्वेरी में एक ही आईडी कॉलम के दो अलग-अलग मानों को जोड़ने के लिए SQL क्वेरी

आप जो करने का प्रयास कर रहे हैं उसे सशर्त एकत्रीकरण कहा जाता है। आप उपयोग कर सकते हैं

select 
cname,
sum(case when type='A' then amount else 0 end) as total_A,
sum(case when type='B' then amount else 0 end) as total_B 
from balances 
group by cname


  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. SQL क्वेरी व्यक्ति, मित्र जोड़ी की तालिका दिए गए पारस्परिक मित्रों की संख्या ज्ञात करने के लिए

  3. चाइल्ड रिकॉर्ड के साथ पैरेंट रिकॉर्ड प्राप्त करने की क्वेरी, उसके बाद mysql में अगले पैरेंट-चाइल्ड रिकॉर्ड्स

  4. SQL अनुक्रमणिका का परिचय

  5. एक अलग क्षेत्र द्वारा आदेशित होने पर मैं एसक्यूएल में आसन्न पंक्ति का चयन कैसे कर सकता हूं?