Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Thay thế các giá trị nulls trong sql bằng cách sử dụng câu lệnh select trong mysql?

Bạn có rất nhiều tùy chọn để thay thế các giá trị NULL trong 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. đặt sql_mode toàn cục trong mysql

  2. MySQL:Sử dụng DATETIME làm khóa chính

  3. Lấy kinh độ và vĩ độ tương tự từ cơ sở dữ liệu

  4. Kiểm tra nhiều cột cho một giá trị

  5. Làm cách nào để nhận phần trăm tổng số khi truy vấn có GROUP BY?