sql >> Database >  >> RDS >> Mysql

MySQL:NULL naar 0 . typecasten

Gebruik IFNULL(column, 0) om de kolomwaarde naar nul om te zetten.

Als alternatief doet de COALESCE-functie hetzelfde:COALESCE(column, 0) , behalve

  1. COALESCE is ANSI-compatibel, IFNULL is niet
  2. COALESCE neemt een willekeurig aantal kolommen/waarden en retourneert de eerste niet-null-waarde die eraan is doorgegeven.



  1. SQL, Bij het verwijderen van cascade en bij het bijwerken van cascade

  2. Controleer op mislukte e-mail in SQL Server (T-SQL)

  3. Oracle ORA-00979 - geen GROUP BY-expressie

  4. SQL - Krijg alleen het resultaat van het huidige jaar