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