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

làm cách nào để thực hiện tìm kiếm không phân biệt chữ hoa chữ thường trong cột Postgres 9.4 JSONB?

Tôi đã tìm thấy giải pháp cho vấn đề của mình:

SELECT * FROM "users" WHERE (profile #>> '{name}') ILIKE 'super %'

Tôi không biết liệu điều này có hoạt động đủ tốt hay không nhưng nó hoạt động.
Có lẽ là khôn ngoan khi thêm một chỉ mục vào nó.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Toán tử không tồn tại:số nguyên =? khi sử dụng Postgres

  2. Kích hoạt Postgres để cập nhật bộ đệm Java

  3. Sử dụng Postgresql với Grails:Thiếu chuỗi hoặc bảng:hibernate_sequence

  4. Làm cách nào để theo dõi tiến trình truy vấn trong PostgreSQL?

  5. Làm cách nào để thực hiện truy vấn LIKE cho khóa jsonb?