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

Returner 0, hvis feltet er null i MySQL

Brug IFNULL :

IFNULL(expr1, 0)

Fra dokumentationen:

Hvis udtr1 ikke er NULL, returnerer IFNULL() udtr1; ellers returnerer den udtr2. IFNULL() returnerer en numerisk eller strengværdi, afhængigt af den kontekst, den bruges i.



  1. Forespørgsel efter array-elementer inde i JSON-typen

  2. Hvordan aktiverer man MySQL-klientens automatiske genforbindelse med MySQLdb?

  3. Hvordan udskriver man 1 til 10 uden at bruge Loop i PL/SQL?

  4. '0000-00-00 00:00:00' kan ikke repræsenteres som java.sql.Timestamp-fejl