| 11.4 Opérations affectées par le support de jeux de caractères.
 11 Jeux de caractères et Unicode
 Manuel de Référence MySQL 4.1 : Version Française
 
 . Chaînes résultats
 . CONVERT()
 ->CAST()
 . Commande SHOW
 
 
 | 
  11.4.3 CAST() Vous pouvez aussi utiliser  
CAST()
  pour convertir une chaîne
dans un jeu de caractères différent. Le nouveau format est :  
 Exemple :| 
CAST ( character_string AS character_data_typeCHARACTER SET character_set_name )
 | 
 Vous ne pouvez pas utiliser une clause  
COLLATE
  dans un
 
CAST()
 , mais vous pouvez l'utiliser en dehors. Cela revient
à dire que  
CAST(... COLLATE ...)
  est interdit mais 
 
CAST(...) COLLATE ...
  est autorisé.| 
SELECT CAST(_latin1'test' AS CHAR CHARACTER SET utf8);
 | 
 
Exemple :
 Si vous utilisez  
CAST()
  sans préciser  
CHARACTER SET
 ,
alors le jeu de caractères et la collation résultants sont le jeu de 
caractères de la connexion et sa collation par défaut. Si vous utilisez
 
CAST()
  avec  
CHARACTER SET X
 , alors le jeu de caractères
résultant est  
X
  et la collation résultante est la collation
par défaut de  
X
 .| 
SELECT CAST(_latin1'test' AS CHAR CHARACTER SET utf8) COLLATE utf8_bin;
 | 
 |