Los operadores mostrados aquí estan definidos para un número de tipos de datos nativos, que van desde los tipos numéricos hasta los tipos date/time.
Tabla 2. Postgres Operators
| Operador | Descripción | Utilización | 
|---|---|---|
| < | Menor que? | 1 < 2 | 
| <= | Menor o igual que? | 1 <= 2 | 
| <> | No igual? | 1 <> 2 | 
| = | Igual? | 1 = 1 | 
| > | Mayor que? | 2 > 1 | 
| >= | Mayor o igual que? | 2 >= 1 | 
| || | Concatena strings | 'Postgre' || 'SQL' | 
| !!= | NOT IN | 3 !!= i | 
| ~~ | Como | 'scrappy,marc,hermit' ~~ '%scrappy%' | 
| !~~ | No como | 'bruce' !~~ '%al%' | 
| ~ | Concordancia (regex), sensible a mayusc/minusc | 'thomas' ~ '.*thomas.*' | 
| ~* | Concordancia (regex), sensible a mayusc/minusc | 'thomas' ~* '.*Thomas.*' | 
| !~ | No concuerda (regex), sensible a mayusc/minusc | 'thomas' !~ '.*Thomas.*' | 
| !~* | No concuerda (regex), sensible a mayusc/minusc | 'thomas' !~* '.*vadim.*' |