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

Trường AND NOT IN (NULL) trả về một tập hợp trống

x NOT IN (...) được định nghĩa là một loạt các phép so sánh giữa x và từng giá trị được trả về bởi truy vấn con. SQL sử dụng logic ba giá trị, trong đó ba giá trị có thể có của một biểu thức logic là true , sai hoặc không xác định . So sánh giá trị với NULL là không xác định và nếu có bất kỳ một trong các so sánh NOT IN đó là không xác định thì kết quả cũng được coi là không xác định .



  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 có tương đương với @@ ROWCOUNT như trong mssql không?

  2. Thực thi thủ tục được lưu trữ được đồng bộ hóa trong mysql

  3. Ghép hai bảng và trích ra giá thấp nhất với nhiều điều kiện (nhiều sku)

  4. Tại sao mysqli đưa ra lỗi Lệnh không đồng bộ?

  5. Truy vấn Rails 3 với điều kiện có số lượng liên kết