operator |
opis |
AND |
iloczyn |
OR |
suma |
NOT |
negacja |
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 |
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) |
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 |