FirebirdSQL logo

Déclarations SQL

Les instructions SQL comprennent des opérateurs pour comparer, calculer, évaluer et concaténer des valeurs.

Préséance des opérateurs

La priorité détermine l’ordre dans lequel les opérateurs et les valeurs qu’ils produisent sont évalués dans une expression.

Tous les opérateurs sont divisés en 4 types.Chaque type d’opérateur a une priorité différente.Plus la priorité d’un type d’opérateur est élevée, plus il sera évalué tôt.Au sein d’un même type, les opérateurs ont leur propre priorité, qui détermine également l’ordre dans lequel ils sont évalués dans une expression.Les opérateurs ayant la même priorité sont calculés de gauche à droite.Les opérations peuvent être regroupées entre parenthèses pour modifier l’ordre de calcul.

Table 1. Types d’opérateurs prioritaires
Type d’opérateur Priorité Explication

Concaténation

1

Les lignes sont concaténées avant toute autre opération.

Arithmétique

2

Les opérations arithmétiques sont effectuées après la concaténation.mais avant d’exécuter la comparaison etles opérations logiques.

Comparaison

3

Les opérations de comparaison sont calculées après la concaténation de chaînes et les opérations arithmétiques, mais avant les opérations logiques.

Logic

4

Les opérateurs logiques sont exécutés après tous les autres types d’opérateurs.opérateurs.