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.
MySQL: función CAST
Este tutorial de MySQL explica cómo usar MySQL Función CAST Con sintaxis y ejemplos.
describir
La función MySQL CAST convierte valores de un tipo de datos a otro.
sintaxis
La sintaxis de la función CAST en MySQL es:
CAST( value AS type )
parámetro o parámetro
valor El valor para convertir a otro tipo de datos.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. |
notas
- A partir de MySQL 4.0.6, puede usar CHAR como tipo en la función CAST.
- Puede usar la función BINARIO como abreviatura de CAST (valor COMO BINARIO).
- Consulte también la función CONVERTIR.
aplicar para
La función CAST se puede utilizar en las siguientes versiones de MySQL:
- MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0.2
ejemplo
Veamos algunos ejemplos de la función CAST de MySQL y exploremos cómo usar la función CAST en MySQL.
tener una cita
El primer ejemplo de la función CAST muestra cómo convertir un valor a un tipo DATE. Por ejemplo:
mysql> SELECT CAST('2014-02-28' AS DATE); Result: '2014-02-28'
Este ejemplo de CAST toma el valor ‘2014-02-28’ y lo convierte al tipo de datos DATE.
usar fecha y hora
Este ejemplo de la función CAST muestra cómo convertir un valor al tipo DATETIME. Por ejemplo:
mysql> SELECT CAST('2014-02-28 08:14:57' AS DATETIME); Result: '2014-02-28 08:14:57'
Este ejemplo de CAST toma el valor ‘2014-02-28 08:14:57’ y lo convierte al tipo de datos DATETIME.
Tiempo extraordinario
Este ejemplo de la función CAST muestra cómo convertir un valor al tipo TIME. Por ejemplo:
mysql> SELECT CAST('08:14:57' AS TIME); Result: '08:14:57'
Este ejemplo de CAST toma el valor ’08:14:57′ y lo convierte al tipo de datos TIME.
usar CARÁCTER
Este ejemplo de la función CAST muestra cómo convertir un valor al tipo CHAR. Por ejemplo:
mysql> SELECT CAST(125 AS CHAR); Result: '125'
Este ejemplo de CAST toma el valor 125 y lo convierte a un tipo de datos CHAR con un valor de ‘125’.
firmado
Este ejemplo de la función CAST muestra cómo convertir un valor al tipo SIGNED. Por ejemplo:
mysql> SELECT CAST(4-6 AS SIGNED); Result: -2
Este ejemplo de CAST toma los valores 4-5 y los convierte al tipo de datos SIGNED con un valor de -2.
con sin firmar
Este ejemplo de la función CAST muestra cómo convertir un valor al tipo UNSIGNED. Por ejemplo:
mysql> SELECT CAST(4-6 AS UNSIGNED); Result: 18446744073709551614
Este ejemplo de CAST toma los valores 4-5 y los convierte al tipo de datos UNSIGNED con un valor de 18446744073709551614.
con binario
Este ejemplo de la función CAST muestra cómo convertir un valor al tipo BINARY. Por ejemplo:
mysql> SELECT CAST('4' AS BINARY); Result: '4'
Este ejemplo de CAST toma el valor “4” y lo convierte a un tipo de datos BINARIO con un valor de cadena binaria de “4”.