„Има ли обобщено ръководство?“ , добре... Отговорът е не , така че:практически! Този отговор е Wiki, нека пишем.
Обобщено ръководство
Нека,
- F () обичайна функция. (напр.
ROUND
) - L () оператор, подобен на функция (напр.
ANY
) - е функция, подобна на оператор (напр.
current_date
) - Оп оператор
- Оп1 , Op2 са различни оператори
- A, B, C стойности или изрази
- S списък с изрази като "(A,B,C)"
Правилата, използващи тези елементи, са във формата
- правило :бележки.
"чисти" математически изрази
Когато Op , Оп1 , Op2 са математически оператори (напр. +
, -
. *
) и F () е математическа функция (напр. ROUND()
).
Правила за скаларни изрази и „чист изрази на масив":
- Оп B =(A Op Б) :скобите не са задължителни.
- A Op1 B Op2 C :трябва да проверите предимство .
- (A Op1 B) Op2 C :наложи "първо (A Op1 Б)".
- A Op1 (B Op2 В) :наложи "първо (B Op2 В)".
- F (A) =(F (A)) =F ((A)) =(F ((А))) :скобите не са задължителни.
- S =(S) :външните скоби не са задължителни.
- е =(е ) :скобите не са задължителни.
Изрази с подобни на функция оператори
Правила за оператори като ALL
, ANY
, ROW
, SOME
и т.н.
- L (A) =L ((A)) :скобите не са задължителни в аргумента.
- (L (А)) :СИНТАКСИЧНА ГРЕШКА.
... Още правила? Моля, помогнете с редактирането тук.