Tekens worden vergeleken met behulp van een sortering. U kunt het SQL-commando
. gebruikenSHOW lc_collate;
om te zien wat uw standaardsortering is.
PostgreSQL gebruikt de sorteringen van het besturingssysteem, dus het resultaat van een vergelijking is vaak afhankelijk van het besturingssysteem.
Om bytegewijze ASCII-vergelijking te forceren, gebruikt u de C-sortering
test=> SELECT 'a X' COLLATE "C" < 'a-';
?column?
----------
t
(1 row)
of de bytegewijze vergelijkingsoperatoren
test=> SELECT 'a X' ~<~ 'a-';
?column?
----------
t
(1 row)