V²raz se vyhodnocuje v po°adφ danΘm t∞mito kritΘrii (se°azeno od nejv²znamn∞jÜφho):
1. Struktura v²razu vyjßd°ena uzßvorkovßnφm
2. Priorita operßtor∙
3. Zleva doprava
4. Nepot°ebnß hodnota se nevyhodnocuje (mß-li prvnφ operand operace and hodnotu FALSE nebo mß-li prvnφ operand operace or hodnotu TRUE, druh² operand se nevyhodnotφ).
Priorita operßtor∙ je:
1. NOT
2. *, /, AND, DIV, MOD
3. +, -, OR
4. <, <=, >, >=, =, <>, .=, .=., ~
Pozor!!
Vzhledem k tomu, ₧e operace and a or majφ vyÜÜφ prioritu ne₧ relace rovnosti a nerovnosti, nelze ve v²razech jako:
(A < 5) and (B >= 17)
vynechat ₧ßdnΘ zßvorky!
Pozor!!
Nezam∞≥ujte prioritu operßtor∙ vnit°nφho jazyka s prioritou operßtor∙ v SQL, kterß je odliÜnß!
Viz takΘ: