Procedury składowane w PostgreSQL/Wbudowane funkcje i operatory
Przejdź do nawigacji
Przejdź do wyszukiwania
Pełna i najbardziej aktualna lista operatorów oraz funkcji znajduje się na w rozdziale 9 dokumentacji.
Operatory[edytuj]
Logiczne[edytuj]
operator | opis |
---|---|
AND | iloczyn |
OR | suma |
NOT | negacja |
Porównania[edytuj]
operator | przykład | opis |
---|---|---|
= | x = 5 | równy |
<> lub != | x <> 0 | różny |
>= | x >= -7 | większy lub równy |
<= | x < 100 | mniejszy lub równy |
BETWEEN | x BETWEEN a AND b | równoważne (x >= a AND x <= b) |
NOT BETWEEN | x NOT BETWEEN a AND b | równoważne (x < a OR x > b) |
IS TRUE/IS NOT TRUE | x IS NOT TRUE | czy prawdziwy/nieprawdziwy |
IS FALSE/IS NOT FALSE | x IS FALSE | czy nieprawdziwy/prawdziwy |
IS NULL/IS NOT NULL | x IS NULL | czy pusty/czy niepusty |
IS DISTINCT FROM | x IS DISTINCT FROM y | różny, z uwzględnieniem wartości NULL |
Arytmetyczne[edytuj]
operator | przykład | opis |
+ | 5 + 2 | dodawanie |
- | 10 - 1 | odejmowanie |
* | 5 * x | mnożenie |
/ | t / 60 | dzielenie |
% | x % 2 | reszta z dzielenia |
^ | x ^ 3 | potęgowanie |
@ | @ -5 | wartość bezwzględna |
|/ | |/ 100 | pierwiastek 2 stopnia |
||/ | ||/ 1000 | pierwiastek 3 stopnia |
! | 7 ! | silnia |
!! | !! 7 | silnia (operator prefiksowy) |
Bitowe[edytuj]
operator | przykład | opis |
---|---|---|
& | x & 1 | iloczyn bitowy |
| | x | 7 | suma bitowa |
~ | ~x | negacja bitowa |
# | x # 5 | bitowa różnica symetryczna |
<< | x << 2 | przesunięcie bitowe w prawo |
>> | x >> 3 | przesunięcie bitowe w lewo |
Funkcje[edytuj]
TODO