sql >> Databasteknik >  >> RDS >> Mysql

Returnera 0 om fältet är null i MySQL

Använd IFNULL :

IFNULL(expr1, 0)

Från dokumentationen:

Om expr1 inte är NULL, returnerar IFNULL() expr1; annars returnerar den expr2. IFNULL() returnerar ett numeriskt eller strängvärde, beroende på i vilket sammanhang det används.



  1. Vad du bör veta om MED NOCHECK när du aktiverar en CHECK-begränsning i SQL Server

  2. Oracle felhantering

  3. Oracle CASE-kortslutning fungerar inte i grupp av

  4. T-SQL datumtid avrundad till närmaste minut och närmaste timmar med hjälp av funktioner