sql >> Databasteknik >  >> RDS >> Mysql

MySql-frågeresultat alla timmar på dygnet

Du kan använda COALESCE Det här kommandot hjälper i det fall att en select returnerar null, att ersätta null med ett värde som detta:

SELECT 
    COALESCE(count(*), 0) as clicks, 
    COALESCE(hour(time), hour(now())) as hour 
FROM 
    clicks 
WHERE DATE(time) = DATE(NOW()) GROUP BY hour

Hoppas det är vad du letar efter.




  1. Entity Framework fungerar inte med temporal tabell

  2. Optimera frågor för nästa och föregående element

  3. Konvertera mysql-tabeller från latin1 till utf8

  4. Hur man visar en bild från en mysql blob