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

महीने के आधार पर समूह या 0 यदि परिणाम नहीं हैं?

आपको "12 महीने के मूल्यों के साथ एक तालिका बनाने" की आवश्यकता नहीं है। आप इसे केवल क्वेरी में कर सकते हैं:

SELECT m.mon, COUNT(i.date_added)
FROM (select 1 as mon union all select 2 union all select 3 union all select 4 union all
      select 5 union all select 6 union all select 7 union all select 8 union all
      select 9 union all select 10 union all select 11 union all select 12
     ) m left outer join
     invite i
     on m.mon = i.month(date_added) and year(date_added) = 2013
GROUP BY m.mon;


  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. MySQL क्वेरी डुप्लिकेट पंक्तियां लौटाती है

  3. मेरे लिए mysql में लिखने के लिए एक कठिन प्रश्न?

  4. 'PDOException' सिंटैक्स त्रुटि या पहुँच उल्लंघन:1064 आपको अपने SQL सिंटैक्स में त्रुटि है; जाँच करना

  5. mysql.connector.errors.ProgrammingError:1064 (4200):आपके SQL सिंटैक्स में एक त्रुटि है;