Opérateurs généraux

Les opérateurs ci-dessous sont définis par un nombre de types natifs, depuis les types numériques jusqu'aux types date/time.

Tableau 4-2. Opérateurs Postgres

OpérateurDescriptionUtilisation
< inférieur à ?1 < 2
<= inférieur ou égal à ?1 <= 2
<> différent ?1 <> 2
= égal ?1 = 1
> supérieur à ?2 > 1
>= supérieur ou égal à ?2 >= 1
|| chaînes concaténées'Postgre' || 'SQL'
!!= NOT IN3 !!= i
~~ LIKE'scrappy,marc,hermit' ~~ '%scrappy%'
!~~ NOT LIKE'bruce' !~~ '%al%'
~ Match (regex), case sensitive'thomas' ~ '.*thomas.*'
~* Match (regex), pris en compte'thomas' ~* '.*Thomas.*'
!~ Does not match (regex), pris en compte'thomas' !~ '.*Thomas.*'
!~* Does not match (regex), non pris en compte'thomas' !~ '.*vadim.*'