|
|
| Funkce | Jazyk SQL a jeho implementace | Podmínky a predikáty |
výraz ::= jednoduchý_výraz { operátor jednoduchý_výraz }…
jednoduchý_výraz ::= literál |
název_sloupce |
konstanty |
subdotaz |
podmíněný_výraz_CASE |
volání_funkce |
odkaz_na_sekvenci |
proměnná_serveru |
systémové proměnné |
proměnná_klienta |
dynamický_parametr
operátor ::= + | - | * | / | MOD | DIV | zřetězení
Výrazem rozumíme takový syntakticky správný zápis, který lze vyhodnotit (lze mu přiřadit hodnotu). Podrobnosti o elementech jednoduchých výrazů můžete nalézt na těchto stránkách:
| Literály | Název sloupce |
| Podmíněný výraz CASE | Sudbotazy |
| Funkce v SQL | Sekvence |
| Proměnné klienta | Proměnné serveru |
| Systémové proměnné serveru |
Podrobnosti o operátorech a jejich použití pro různé typy můžete nalézt na těchto stránkách:
| Aritmetické výrazy nad čísly | Výrazy nad znakovými a binárními řetězci | Výrazy nad datem a časem |
Dynamické parametry (tj. otazník, např. ... WHERE id=? ...) se využívají pouze při přístupu přes ODBC, JDBC přes příslušné API nebo při používání tzv. Prepared SQL funkcí v PHP.
Logický výraz (výraz, který lze vyhodnotit jako TRUE nebo FALSE (nebo UNKNOWN), zde nazývaný také podmínka) má pro svůj význam věnovanou samostatnou kapitolu.
Seznam subsekcí:
| Funkce | Jazyk SQL a jeho implementace | Podmínky a predikáty |