|
Ordre des opérateurs:
Un opérateur fonctionne avec deux opérandes. Une large variété d'opérande est utilisée avec MySQL. L'ordre des opérateurs est illustré avec le tableau suivant.
| La plus haute primauté | := |
1 | ||, OR, XOR |
2 | &&, AND |
3 | BETWEEN, CASE, WHEN, THEN, ELSE |
4 | =, <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, IN |
5 | | |
6 | & |
7 | <<, >> |
8 | -, + |
9 | *, /, DIV, %, MOD |
10 | ^ |
11 | - (unaire moins), ~ (inversion unaire) |
12 | !, NOT |
Le plus faible | BINARY, COLLATE |
Si une déclaration contient des parenthèses, les opérations qui se trouvent dans les parenthéses sont exécutées en premier. Ces opérateurs seront expliqués plus en détails dans les sections qui suivent.
|