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

Bagaimana cara membuat indeks di PostgreSQL hanya berdasarkan huruf kecil?

Anda dapat membuat indeks dan mengubah bidang menjadi huruf besar atau kecil. Kemudian ketika Anda melakukan kueri, Anda dapat melakukan transformasi yang sama dan itu akan melakukan hal yang benar.

Jadi:

CREATE UNIQUE INDEX lower_case_username ON users ((lower(username)));

Kemudian tanyakan hal yang sama:

SELECT username FROM users WHERE lower(username) = 'bob';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL:PILIH DIMANA kurang dari 15 menit

  2. Cara menyimpan array atau beberapa nilai dalam satu kolom

  3. Cara membuat yang setara dengan kolom identitas SQL Server di Postgres

  4. PostgreSql , ekstrak objek skema DDL untuk memisahkan file SQL

  5. PostgreSQL:Buat tabel jika tidak ada AS