CONVERT |
Convertir |
---|---|
MySQL | Version 4.0+ |
Syntaxe
CONVERT(value, type) |
CONVERT(value USING charset) |
Paramètres
Nom | Description | |
---|---|---|
value | Ce paramètre permet d'indiquer l'expression à traiter | |
type | Ce paramètre permet d'indiquer le type de données : | |
Valeur | Description | |
BINARY | Cette valeur permet d'indiquer un type de données binaire. | |
CHAR | Cette valeur permet d'indiquer un type de données de chaîne de caractères de longueur fixe. Cette valeur est supporté seulement à partir de MySQL 4.0.6. | |
DATE | Cette valeur permet d'indiquer un type de données de date, soit «YYYY-MM-DD». | |
DATETIME | Cette valeur permet d'indiquer un type de données de date et heure, soit «YYYY-MM-DD HH:MM:SS». | |
SIGNED INTEGER | Cette valeur permet d'indiquer un type de données d'entier. | |
TIME | Cette valeur permet d'indiquer un type de données avec une heure, des minutes et des secondes. Soit «HH:MM:SS». | |
VARCHAR | Cette valeur permet d'indiquer un type de données de chaîne de caractères de longueur variable. | |
... | ... | |
charset | Ce paramètre permet d'indiquer l'ensemble de caractères |
Description
Cette fonction permet de convertir une valeur dans un type de données spécifié ou un ensemble de caractères.
Remarque
- CAST vs CONVERT : La fonction CAST est similaire à la fonction CONVERT, mais CAST a la syntaxe SQL ANSI, alors que la fonction CONVERT a la syntaxe ODBC.
Exemple
L'exemple suivant permet de convertir une valeur hexadécimal du langage de programmation C en valeur entière de 64 bits de MySQL, soit un BIGINT :
Voir également
Article - Les géants de l'informatique - Oracle
Dernière mise à jour : Mardi, le 12 août 2014