sql >> Database teknologi >  >> RDS >> PostgreSQL

Mærkelig sammenstilling med postgresql

Tegn sammenlignes ved hjælp af en sammenstilling. Du kan bruge SQL-kommandoen

SHOW lc_collate;

for at se, hvad din standardsortering er.

PostgreSQL bruger operativsystemets kollationer, så resultatet af en sammenligning vil ofte afhænge af operativsystemet.

For at fremtvinge byte-mæssig ASCII-sammenligning, brug C-sorteringen

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

eller de byte-vise sammenligningsoperatorer

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



  1. Migrering af MySQL-database fra Amazon RDS til DigitalOcean

  2. Implementering af en Java-app med database mysql desktop

  3. Hvordan kan jeg bruge MySQL med Python 3.3 og Django 1.5?

  4. SQL-forespørgsel til at oprette database i MySQL