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

Hvordan indstilles 0 med MAX-funktionen, når den er NULL?

Nå, da der ikke er nogen dato som 2014, ville du forvente nul, fordi det maksimale af ingenting faktisk ikke er noget.

Men gør dette:

COALESCE(MAX(number),0)

Hvilket betyder:få den første ikke-nul ting fra den næste liste, så hvis din max er null, vil det give dig 0



  1. Får alle brugere undtagen administratorer i mange-til-mange forhold

  2. Integration af værktøjer til at administrere PostgreSQL i produktion

  3. Tæl alle poster, der ikke eksisterer, til anden tabel - SQL Query

  4. Brug for hjælp til at optimere en lat/lon geo-søgning efter mysql