CONVERT()
proporciona un modo de convertir
datos entre distintos conjuntos de caracteres. La sintaxis es:
CONVERT(expr
USINGtranscoding_name
)
En MySQL, "transcoding names" es lo mismo que los conjuntos de caracteres correspondientes.
Ejemplos:
SELECT CONVERT(_latin1'Müller' USING utf8); INSERT INTO utf8table (utf8column) SELECT CONVERT(latin1field USING utf8) FROM latin1table;
CONVERT(... USING ...)
se implementa según
la especificación de SQL estándar.
En modo SQL TRADITIONAL
, si convierte una
cadena de caracteres de fecha “zero” en una fecha,
CONVERT()
retorna NULL
.
MySQL 5.0.4 y versiones posteriores también muestran un mensaje
de advertencia.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.