PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Adakah yang berhasil menggunakan lokal tertentu untuk database PostgreSQL sehingga perbandingan teks tidak peka huruf besar-kecil?

Anda mungkin perlu melakukan sesuatu seperti menggunakan fungsi kolom untuk mengonversi teks Anda, mis. konversi ke huruf besar - contoh :

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

Perhatikan bahwa ini dapat mengacaukan kinerja yang menggunakan pemindaian indeks, tetapi jika menjadi masalah, Anda dapat menentukan indeks termasuk fungsi kolom pada kolom target, mis.

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. Kinerja basis data:pemfilteran pada kolom vs. tabel terpisah

  2. Pemantauan PostgreSQL Penting - Bagian 1

  3. Optimalkan penghapusan Postgres dari catatan yatim

  4. Tanggal PostgreSQL() dengan zona waktu

  5. Upser massal dengan SQLAlchemy