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

Cập nhật các cột có giá trị Null

Thay đổi nó thành

...where logouttime is null;
                    ^^^^^^^

NULL là một giá trị đặc biệt và chúng tôi không thể sử dụng = thông thường toán tử với nó.

Từ tài liệu Oracle cho NULL:

Để kiểm tra giá trị rỗng, hãy sử dụng chỉ các điều kiện so sánh LÀ KHÔNG ĐỦ và KHÔNG ĐỦ. Nếu bạn sử dụng bất kỳ điều kiện nào khác với null và kết quả phụ thuộc vào giá trị của null, thì kết quả là UNKNOWN vì null đại diện cho việc thiếu dữ liệu, null không thể bằng hoặc không bằng với bất kỳ giá trị nào hoặc với giá trị khác



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nối một cột theo một nhóm trong R

  2. Tạo phạm vi ngày từ hai cột ngày

  3. Điều gì là sai với PL / SQL này? Biến ràng buộc * KHÔNG ĐƯỢC KHAI BÁO

  4. Tên Ràng buộc Mặc định trong Oracle là gì?

  5. Nhận kết quả hàng đầu cho từng nhóm (trong Oracle)