:: DEVELOPER ZONE
Table des matières
Full-text) dans MySQLGROUP 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.8.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
© 1995-2005 MySQL AB. All rights reserved.
