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.*' |