7.3 Fonctions utilisées dans les clauses SELECT et WHERE

Une clause select ou where dans une command SQL peut contenir des expressions utilisant les fonctions décrites ci-dessous.

Une expression qui contient une valeur aura toujours un résultat , sauf exceptions indiquées dans la documentation sur les opérateurs et fonctions.

Note: Il faut nécessairement un espace entre le nom de la fonction et la parenthèse ouvrante qui suit. Cela aide l'analyseur syntaxique de MySQL à faire la différence entre les appels de fonctions et les références aux tables ou colonnes qui interviennent dans la même colonne et qui ont le même nom que la fonction. Les espaces autours des arguments aussi autorisés.

Par souci de brièveté, les affichages d'exemples seront en mode réduit. Par exemple

mysql> select MOD(29,9);
1 rows in set (0.00 sec)
+-----------+
| mod(29,9) |
+-----------+
|         2 |
+-----------+

Sera affiché comme suit :


mysql> select MOD(29,9);
        -> 2
Sommaire: