„Existuje nějaký souhrnný průvodce?“ , no... Odpověď je ne , takže:do ruky! Tato odpověď je Wiki, pojďme psát.
Souhrnný průvodce
Nech,
- F () obvyklá funkce. (např.
ROUND
) - L () operátor podobný funkci (např.
ANY
) - f funkce podobná operátoru (např.
current_date
) - Op operátor
- Op1 , Op2 jsou odlišné operátory
- Hodnoty nebo výrazy A, B, C
- Seznam výrazů jako "(A,B,C)"
Pravidla využívající tyto prvky jsou ve tvaru
- pravidlo :poznámky.
"čisté" matematické výrazy
Když Op , Op1 , Op2 jsou matematické operátory (např. +
, -
. *
) a F () je matematická funkce (např. ROUND()
).
Pravidla pro skalární výrazy a „čisté výrazy pole":
- A Op B =(A Op B) :závorky jsou nepovinné.
- A Op1 B Op2 C :je třeba zkontrolovat přednost .
- (A Op1 B) Op2 C :nejprve vynutit (A Op1 B)".
- A Op1 (B Op2 C) :nejprve vynutit (B Op2 C)".
- F (A) =(F (A)) =F ((A)) =(F ((A))) :závorky jsou volitelné.
- S =(S) :vnější závorky jsou volitelné.
- f =(f ) :závorky jsou volitelné.
Výrazy s operátory podobnými funkci
Pravidla pro operátory jako ALL
, ANY
, ROW
, SOME
, atd.
- L (A) =L ((A)) :závorky jsou v argumentu nepovinné.
- (L (A)) :CHYBA SYNTAXE.
...Další pravidla? Zde prosím pomozte s úpravou.