"Existe-t-il un guide résumé ?" , eh bien... La réponse est non , donc :pratique ! Cette réponse est un Wiki, écrivons.
Guide résumé
Laissez,
- F () une fonction usuelle. (ex.
ROUND
) - L () un opérateur de type fonction (ex.
ANY
) - f une fonction de type opérateur (ex.
current_date
) - Op un opérateur
- Op1 , Op2 sont des opérateurs distincts
- Valeurs ou expressions A, B, C
- S une liste d'expressions, comme "(A,B,C)"
Les règles, utilisant ces éléments, se présentent sous la forme
- règle :remarques.
Expressions mathématiques "pures"
Quand Op , Op1 , Op2 sont des opérateurs mathématiques (ex. +
, -
. *
), et F () est une fonction mathématique (ex. ROUND()
).
Règles pour les expressions scalaires et "pur expressions de tableau":
- Une opération B =(A Op B) :les parenthèses sont facultatives.
- Un Op1 B Op2 C :besoin de vérifier priorité .
- (Un Op1 B) Op2 C :appliquer "première (A Op1 B) ".
- Un Op1 (B Op2 C) :appliquer "première (B Op2 C)".
- F (A) =(F (A)) =F ((A)) =(F ((A))) :les parenthèses sont facultatives.
- S =(S) :les parenthèses externes sont facultatives.
- f =(f ) :les parenthèses sont facultatives.
Expressions avec des opérateurs de type fonction
Règles pour les opérateurs comme ALL
, ANY
, ROW
, SOME
, etc.
- L (A) =L ((A)) :les parenthèses sont facultatives dans l'argument.
- (L (A)) :ERREUR DE SYNTAXE.
...Plus de règles ? Veuillez aider à modifier ici.