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

Kiểm tra NULL trong nhiều cột trong MySQL

SELECT *
FROM table1
WHERE coalesce(column1, column2, column3) IS NULL;

Bạn sẽ phải liệt kê tất cả các cột bắt buộc. (Tôi nên thú nhận rằng đây là một cuộc tấn công và không nên được sử dụng trong mã sản xuất)

CẬP NHẬT

NẾU bạn muốn kiểm tra xem ít nhất một cột đơn lẻ có rỗng hay không, bạn nên sử dụng HOẶC:

SELECT *
FROM table1
WHERE column1 IS NULL or column2 IS NULL;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:tìm các bản sao trên nhiều trường

  2. Sau khi cài đặt MySQL qua Brew, tôi gặp lỗi - Máy chủ thoát mà không cập nhật tệp PID

  3. Làm cách nào tốt nhất để lưu trữ ngày / giờ trong MySql?

  4. MySql không hoạt động trong Visual Studio 2012:Không thể tìm thấy loại hoặc tên không gian tên 'MySql'

  5. Bạn có thể lập chỉ mục các truy vấn phụ không?