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

Thông số JDBC có ngăn chặn 'không?' từ được sử dụng như một toán tử (bên ngoài dấu ngoặc kép)?

Nếu bạn có trình điều khiển postgresql mới nhất, bạn có thể sử dụng:

??

Thay đổi truy vấn ban đầu:

SELECT * FROM tbl WHERE tbl.data ?? 'abc'

Thông tin chi tiết có trong yêu cầu kéo này - https://github.com/pgjdbc/pgjdbc/pull/227Thay đổi này đã được thực hiện rất lâu sau câu hỏi ban đầu, nhưng cần lưu ý rằng bây giờ có một câu trả lời dễ dà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. Sử dụng CHÈN với Cơ sở dữ liệu PostgreSQL bằng Python

  2. Phá hủy một Postgres DB trên Heroku

  3. Tìm phạm vi ngày trùng lặp trong PostgreSQL

  4. Cột PostgreSQL không tồn tại nhưng nó thực sự có

  5. Mười mẹo để bắt đầu sản xuất với PostgreSQL