"Er der en opsummeret vejledning?" , tja... Svaret er nej , så:hands-on! Dette svar er en Wiki, lad os skrive.
Opsummeret vejledning
Lad os,
- F () en sædvanlig funktion. (f.eks.
ROUND
) - L () en funktionslignende operator (f.eks.
ANY
) - f en operatørlignende funktion (f.eks.
current_date
) - Op en operatør
- Op1 , Op2 er forskellige operatorer
- A-, B-, C-værdier eller udtryk
- S en udtryksliste, som "(A,B,C)"
Reglerne, der bruger disse elementer, er i formen
- regel :noter.
"rene" matematiske udtryk
Når Op , Op1 , Op2 er matematiske operatorer (f.eks. +
, -
. *
), og F () er en matematisk funktion (f.eks. ROUND()
).
Regler for skalære udtryk og "ren matrixudtryk":
- En Op B =(A Op B) :parentesen er valgfri.
- En Op1 B Op2 C :skal tjekke præcedens .
- (A Op1 B) Op2 C :håndhæve "først (A Op1 B)".
- En Op1 (B Op2 C) :håndhæve "first (B Op2 C)".
- F (A) =(F (A)) =F ((A)) =(F ((A))) :parenteserne er valgfrie.
- S =(S) :de eksterne parenteser er valgfrie.
- f =(f ) :parenteserne er valgfrie.
Udtryk med funktionslignende operatorer
Regler for operatører som ALL
, ANY
, ROW
, SOME
osv.
- L (A) =L ((A)) :parentesen er valgfri i argumentet.
- (L (A)) :SYNTAKSEFEJL.
...Flere regler? Hjælp venligst med at redigere her.