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

दो जहां एक mysql क्वेरी में स्थितियां

आप इसके साथ ऐसा कर सकते हैं:

SELECT date, COUNT(dom), QA, COUNT(NULLIF(errors, 'No')) FROM reports WHERE date="2010-03-22" GROUP BY QA

यह कैसे काम करता है यह समझाने के लिए:COUNT गैर-शून्य मानों की संख्या लौटाता है। हम त्रुटियों को 'No' . के साथ बदलकर अपने लाभ के लिए इसका उपयोग कर सकते हैं NULL . में , इसलिए COUNT उनकी गिनती नहीं करेगा। हम इसे NULLIF . के साथ करते हैं फ़ंक्शन, जो NULL returns लौटाता है अगर पहला और दूसरा तर्क बराबर हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQLi ने स्टेटमेंट तैयार किए और INTO

  2. गतिशील रूप से बनाए गए डेटाबेस से कनेक्शन कैसे प्रबंधित करें

  3. पीएचपी क्वेरी पुन:ट्यूनिंग सफलता सम्मिलित करें लेकिन तालिका में डेटा सम्मिलित नहीं कर रहा है

  4. डीबी पंक्ति में संग्रहीत पृष्ठ शीर्षक के लिए ?id=__ फिर से लिखें

  5. पीडीओ का उपयोग करके दो MySQL तालिकाओं से आउटपुट संयुक्त परिणाम कैसे प्राप्त करते हैं