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

Pengumpulan aneh dengan postgresql

Karakter dibandingkan menggunakan collation. Anda dapat menggunakan perintah SQL

SHOW lc_collate;

untuk melihat apa susunan default Anda.

PostgreSQL menggunakan susunan sistem operasi, sehingga hasil perbandingan akan sering bergantung pada sistem operasi.

Untuk memaksa perbandingan ASCII byte-bijaksana, gunakan susunan C

test=> SELECT 'a X' COLLATE "C" < 'a-';
 ?column?
----------
 t
(1 row)

atau operator perbandingan byte-bijaksana

test=> SELECT 'a X' ~<~ 'a-';
 ?column?
----------
 t
(1 row)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memanggil prosedur tersimpan dalam prosedur tersimpan

  2. MySQL vs PostgreSQL? Mana yang harus saya pilih untuk proyek Django saya?

  3. Bagaimana saya membuat hasil kueri SQL dengan LIMIT berbeda di setiap kueri?

  4. buat Penyedia EJB javax.persistence.PersistenceContext.synchronization()Ljavax/persistence/SynchronizationType

  5. Hapus duplikat dari tabel dan tautkan kembali baris referensi ke master baru