sql >> Database teknologi >  >> RDS >> Mysql

MySql-forespørgselsresultat alle timer af dagen

Du kan bruge COALESCE Denne kommando hjælper i tilfælde af, at en select returnerer null, at erstatte null med en værdi som denne:

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

Håber det er det, du leder efter.




  1. MariaDB forkert rækkefølge, men korrekt i MySQL

  2. Formater SQLite-forespørgselsresultater som en kommasepareret liste

  3. Postgresql:Scripting af psql-udførelse med adgangskode

  4. Sådan kører du PHP 5-applikationer med MySQL 8.0 på CentOS 7