sql >> Databáze >  >> RDS >> Mysql

Jak nastavit 0 s funkcí MAX, když je NULL?

Protože neexistuje žádné datum jako rok 2014, očekávali byste nulu, protože maximum ničeho vlastně není nic.

Ale udělejte toto:

COALESCE(MAX(number),0)

Což znamená:získejte první nenulovou věc z dalšího seznamu, takže pokud je vaše max je null, dá vám 0



  1. Sdružování připojení PostgreSQL:Část 3 – Pgpool-II

  2. Operátor SQLite UNION

  3. Chybějící indexy v MS SQL nebo optimalizace v žádném okamžiku

  4. MySQL jak vyplnit chybějící data v rozsahu?