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

Làm thế nào để kiểm tra xem trường là null hay trống trong MySQL?

Sử dụng

SELECT IF(field1 IS NULL or field1 = '', 'empty', field1) as field1 
from tablename

hoặc

SELECT case when field1 IS NULL or field1 = ''
            then 'empty'
            else field1
       end as field1 
from tablename

Nếu bạn chỉ muốn kiểm tra null và không dành cho các chuỗi trống thì bạn cũng có thể sử dụng ifnull() hoặc coalesce(field1, 'empty') . Nhưng điều đó không phù hợp với các chuỗi trống.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hạn chế cổng MySQL 3306 vào máy chủ cục bộ với IPTABLES

  2. Các công thức để tính toán tiệm cận địa lý

  3. Tìm kiếm toàn văn Django MySQL

  4. Cách thay đổi cổng MySQL / MariaDB mặc định trong Linux

  5. Có thể đếm hai cột trong cùng một truy vấn không