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

MySQL:GROUP BY का उपयोग करते समय खाली फ़ील्ड को शून्य से भरना

एक कॉलम के साथ एक और टेबल बनाएं,

CREATE TABLE hours_list (
    hour int NOT NULL PRIMARY KEY
)

इसे पूरे 24 घंटे भरें।

फिर उस टेबल पर ज़ीरो भरने के लिए जॉइन करें।

SELECT
    hs.hour as HOUR, COUNT(ws.ID) AS HOUR_STAT
FROM hours_list hs 
LEFT JOIN cms_webstat ws ON hs.hour = hour(ws.TIMESTAMP_X)
GROUP BY hs.hour
ORDER BY hs.hour DESC


  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 और PHP पैरामीटर 1 संसाधन के रूप में

  2. MySQL में NULL (प्रदर्शन और संग्रहण)

  3. MySQL त्रुटि:2013, 'प्रारंभिक संचार पैकेट पढ़ने' पर MySQL सर्वर से कनेक्शन खो गया, सिस्टम त्रुटि:0

  4. MySQL त्रुटि 1 (HY000) फ़ाइल बनाने में समस्या Errcode 2

  5. लॉग-स्लो-क्वेरी के लिए MySQL लॉन्ग क्वेरी टाइम वैल्यू बदलें या सेट करें