Mysql
 sql >> база данни >  >> RDS >> Mysql

Заменете нулеви стойности в sql, като използвате оператор select в mysql?

Имате много опции за заместване на NULL стойности в 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да стартирате многократна заявка за вмъкване в SQL с помощта на PHP наведнъж?

  2. Как да конвертирате низ към дата в MySQL?

  3. Редът на условията в клауза WHERE влияе ли на производителността на MySQL?

  4. aws - ec2 - mysql - спиране на екземпляра, рестартиране - паролите на други потребители са променени

  5. Защо е null<>null=null в mysql