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

Postgresql, chọn các trường trống

SELECT mystr, mystr1 
FROM mytable 
WHERE COALESCE(mystr, '') = '' 
   OR COALESCE(mystr1, '') = ''
    ;

Giải thích:coalesce(a,b,c, ...) hàm duyệt qua danh sách a,b,c,... từ trái sang phải và dừng lại ở phần tử không rỗng đầu tiên. a,b,c có thể là bất kỳ biểu thức nào (hoặc hằng số), nhưng phải mang lại cùng một kiểu (hoặc có thể tập hợp thành cùng một kiểu).




  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ệ thống đề xuất cho một ứng dụng cửa hàng sách

  2. chia hàng đơn thành nhiều hàng trong SQL

  3. Sử dụng symfony với postgresql

  4. Ứng dụng Spring Boot bị kẹt trên Hikari-Pool-1 - Đang khởi động ...

  5. Tôi có thể nhận định dạng ngày tùy chỉnh cho pluck (danh sách) trên Laravel5 không?