Výrazy (SQL)
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:
Podrobnosti o operátorech a jejich použití pro různé typy můžete nalézt na těchto stránkách:
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í: