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

Có ai đã thành công khi sử dụng một ngôn ngữ cụ thể cho cơ sở dữ liệu PostgreSQL để so sánh văn bản không phân biệt chữ hoa chữ thường không?

Bạn có thể sẽ cần phải làm điều gì đó như sử dụng một hàm cột để chuyển đổi văn bản của bạn, ví dụ:chuyển đổi sang chữ hoa - ví dụ:

SELECT * FROM documents WHERE upper(title) = upper('incredible document')

Lưu ý rằng điều này có thể làm xáo trộn hiệu suất đã sử dụng tính năng quét chỉ mục, nhưng nếu nó trở thành vấn đề, bạn có thể xác định chỉ mục bao gồm các chức năng cột trên các cột mục tiêu, ví dụ:

CREATE INDEX I1 on documents (upper(title))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển dần từ SQL Server sang PostgreSQL

  2. Tạo một chuỗi chữ và số ngẫu nhiên làm khóa chính cho một mô hình

  3. không thể tạo postgres của người dùng:role postgres không tồn tại

  4. Thêm (đẩy) và xóa khỏi mảng JSON trong PostgreSQL 9.5+

  5. Lỗi ActiveRecord ::StatementInvalid, PG ::UndefinedTable, nhưng SQL được tạo hoạt động