Table des matières
Full-text
) dans MySQL [+/-]GROUP
BY
[+/-]
Les expressions peuvent être utilisées en différents endroits des
requêtes SQL, comme dans les clauses ORDER BY
et
HAVING
des commandes SELECT
,
dans les clauses WHERE
de
SELECT
, DELETE
et
UPDATE
, ou dans les commandes
SET
. Les expressions peuvent contenir des valeurs
littérales, des noms de colonnes, la valeur
NULL
, des fonctions et des opérateurs. Ce
chapitre décrit les fonctions et opérateurs qui sont autorisés
pour écrire une expression avec MySQL.
Une expression contenant NULL
produira toujours
la valeurNULL
comme résultat. (Sauf
contre-indication dans le manuel)
Note : Il ne doit pas y avoir d'espace entre le nom d'une fonction et la parenthèse ouvrante la suivant. Cela aide l'analyseur MySQL à distinguer les appels à ces fonction des références aux tables ou colonnes ayant le même nom qu'une fonction. Les espaces autour des arguments sont autorisés.
Vous pouvez forcer MySQL à accepter les espaces après les nom de
fonctions grâce à l'option --ansi
de
mysqld
, ou en utilisant l'option
CLIENT_IGNORE_SPACE
avec
mysql_connect
. Dans ce cas, toutes les fonctions
définies deviendront des mots strictement réservés. See
Section 1.5.3, « Exécuter MySQL en mode ANSI ».
Dans un soucis de simplicité, les affichages des résultats de
mysql
sont fournis sous forme abrégée. Par
exemple :
mysql> SELECT MOD(29,9);
1 rows in set (0.00 sec)
+-----------+
| mod(29,9) |
+-----------+
| 2 |
+-----------+
est affiché comme ceci :
mysql> SELECT MOD(29,9);
-> 2
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.