Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
MariaDB: función de conversión
Este tutorial de MariaDB explica cómo usar MariaDB función de conversión Con sintaxis y ejemplos.
describir
La función CONVERTIR de MariaDB convierte valores de un tipo de datos a otro, o de un conjunto de caracteres a otro.
sintaxis
Hay 2 sintaxis función de conversión – Una sintaxis para convertir tipos de datos y una sintaxis para convertir conjuntos de caracteres.
La primera sintaxis para MariaDB función de conversión Se utiliza para convertir un tipo de datos a otro:
CONVERT( value, type )
o
Segunda sintaxis para MariaDB función de conversión Se utiliza para convertir un conjunto de caracteres en otro:
CONVERT( value USING character_set )
parámetro o parámetro
value El valor a convertir.escribe
El tipo de datos al que desea convertir el valor. Puede ser uno de los siguientes:
valor | describir |
---|---|
fecha | Convierte el valor a un tipo de FECHA con solo la parte de la fecha. El formato es “AAAA-MM-DD”. El rango admitido es “1000-01-01” a “9999-12-31”. |
fecha y hora | Convierte el valor para escribir DATETIME con partes de fecha y hora. El formato es “AAAA-MM-DD HH:MM:SS”. El rango admitido es “1000-01-01 00:00:00” a “9999-12-31 23:59:59”. |
hora | Convierte el valor a un tipo TIME con solo la parte de tiempo. El formato es “HH:MM:SS”. El rango admitido es “-838:59:59” a “838:59:59”. |
personaje | Convierta el valor al tipo CHAR, que es una cadena de longitud fija. |
firmar | Convierta el valor al tipo SIGNED, que es un entero de 64 bits con signo. |
no firmado | Convierta el valor al tipo UNSIGNED, que es un entero de 64 bits sin signo. |
binario | Convierta el valor al tipo BINARIO, una cadena binaria. |
character_set El juego de caracteres al que convertir.
notas
- Véase también función CAST.
aplicar para
La función CONVERTIR está disponible en las siguientes versiones de MariaDB:
- María Base de datos 10
ejemplo
Veamos algunos ejemplos de la función CONVERTIR de MariaDB y exploremos cómo usar la función CONVERTIR en MariaDB.
convertir a la fecha
La primera sintaxis de la función CONVERTIR de MariaDB le permite convertir un valor de un tipo de datos a otro. Veamos cómo usar la función CONVERTIR para convertir un valor a un tipo FECHA. Por ejemplo:
SELECT CONVERT('2014-05-17', DATE); Result: '2014-05-17'
Este ejemplo CONVERT toma el valor ‘2014-05-17’ y lo convierte al tipo de datos DATE.
Convertir a fecha y hora
Este ejemplo de la función CONVERTIR muestra cómo convertir un valor al tipo DATETIME. Por ejemplo:
SELECT CONVERT('2014-05-17 08:14:57', DATETIME); Result: '2014-05-17 08:14:57'
Este ejemplo CONVERT toma el valor ‘2014-05-17 08:14:57’ y lo convierte al tipo de datos DATETIME.
convertir a tiempo
Este ejemplo de la función CONVERTIR muestra cómo convertir un valor al tipo TIEMPO. Por ejemplo:
SELECT CONVERT('08:14:57', TIME); Result: '08:14:57'
Este ejemplo CONVERT toma el valor ’08:14:57′ y lo convierte al tipo de datos TIME.
Convertir a CARÁCTER
Este ejemplo de la función CONVERTIR muestra cómo convertir un valor al tipo CHAR. Por ejemplo:
SELECT CONVERT(17, CHAR); Result: '17'
Este ejemplo CONVERT toma el valor 17 y lo convierte a un tipo de datos CHAR con un valor de ’17’.
Convertir a Firma
Este ejemplo de la función CONVERTIR muestra cómo convertir un valor al tipo FIRMADO. Por ejemplo:
SELECT CONVERT(2-4, SIGNED); Result: -2
Este ejemplo CONVERT toma el valor 2-4 y lo convierte a un tipo de datos SIGNED con un valor de -2.
convertir a sin firmar
Este ejemplo de la función CONVERTIR muestra cómo convertir un valor al tipo SIN FIRMA. Por ejemplo:
SELECT CONVERT(2-4, UNSIGNED); Result: 18446744073709551614
Este ejemplo CONVERT toma los valores 2-4 y los convierte al tipo de datos UNSIGNED con un valor de 18446744073709551614.
convertir a binario
Este ejemplo de la función CONVERTIR muestra cómo convertir un valor al tipo BINARIO. Por ejemplo:
SELECT CONVERT('3', BINARY); Result: '3'
Este ejemplo CONVERT toma el valor “3” y lo convierte a un tipo de datos BINARIO con un valor de cadena binaria de “3”.
Convertir conjunto de caracteres
La segunda sintaxis de la función CONVERTIR de MariaDB le permite convertir valores de un juego de caracteres a otro. Veamos cómo usar la función CONVERTIR para convertir entre conjuntos de caracteres. Por ejemplo:
SELECT CONVERT('TechOnTheNet.com' USING utf8); Result: 'TechOnTheNet.com'
Este ejemplo de CONVERTIR toma el valor “TechOnTheNet.com” y lo convierte del juego de caracteres actual al juego de caracteres utf8.
Podemos cambiar el ejemplo anterior para convertir el valor “TechOnTheNet.com” al conjunto de caracteres latin1 de la siguiente manera:
SELECT CONVERT('TechOnTheNet.com' USING latin1); Result: 'TechOnTheNet.com'