sql >> Databasteknik >  >> RDS >> Mysql

Ersätt nulls-värden i sql med select-satsen i mysql?

Du har många alternativ för att ersätta NULL-värden i MySQL:

CASE

select case 
    when fieldname is null then '123' 
    else fieldname end as fieldname 
from tablename 

COALESCE

select coalesce(fieldname, '123') as fieldname 
from tablename 

IFNULL

select ifnull(fieldname, '123') as fieldname 
from tablename 


  1. Laravel $q->where() mellan datum

  2. Lagra data i MySQL som JSON

  3. while ($row =mysql_fetch_array($result)) - hur många loopar utförs?

  4. Kommer GETUTCDATE() att returnera samma värde om det används två gånger i samma programsats?