La función MySQL CONVERT() se usa para convertir un valor de un tipo de datos a un tipo de datos diferente. La función MySQL CONVERT() también se usa para convertir un valor de un juego de caracteres a otro juego de caracteres. Acepta dos parámetros que son el valor de entrada y el tipo en el que se convertirá.
La función CONVERT() devuelve el valor en el tipo de datos o juego de caracteres especificado.
Sintaxis para convertir tipos de datos:
CONVERT( input_value, data_type )
Sintaxis para convertir juegos de caracteres:
CONVERT( input_value USING character_set )
Parámetros utilizados:
input_value: se utiliza para especificar el valor de entrada.
data_type: se utiliza para especificar el tipo de datos deseado en el que se convertirá.
character_set: se utiliza para especificar el conjunto de caracteres deseado en el que se convertirá.
Valor de retorno:
la función CONVERT() devuelve el valor en el tipo de datos o juego de caracteres especificado.
Versiones compatibles de MySQL:
- mysql 5.7
- mysql 5.6
- mysql 5.5
- mysql 5.1
- mysql 5.0
- mysql 4.1
- mysql 4.0
- mysql 3.23
Ejemplo-1: Implementación de la función CONVERT() para convertir un valor a un tipo de datos CHAR.
SELECT CONVERT(198, CHAR);
Producción:
198
Ejemplo-2: Implementación de la función CONVERT() para convertir un valor a un tipo de datos de fecha y hora.
SELECT CONVERT('2019-11-19', DATETIME);
Producción:
2019-11-19 00:00:00
Ejemplo-3: Implementación de la función CONVERT() para convertir un valor al tipo SIN FIRMAR.
SELECT CONVERT(2-5, UNSIGNED);
Producción:
18446744073709551613
Ejemplo-4: Implementación de la función CONVERT() para convertir un valor de string a un juego de caracteres utf8.
SELECT CONVERT('geeksforgeeks' USING utf8);
Producción:
geeksforgeeks
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA