Ya sea que recién esté comenzando o un desarrollador experimentado, encontrará la conversión de tipo. La conversión de tipo se refiere al proceso de convertir un valor o expresión de un tipo de datos a otro tipo de datos compatible.
En esta publicación, discutiremos el uso de la función Cast () en SQL Server para convertir un valor o expresión de un tipo a otro.
Función de reparto de SQL Server
El siguiente fragmento muestra la sintaxis de la función Cast ().
Cast (expresión como data_type [(longitud)])La función acepta los siguientes parámetros:
La función luego devuelve la expresión convertida al destino data_type.
Usemos ejemplos para ilustrar cómo podemos usar la función de reparto.
Uso de la función de reparto para convertir la cadena en entero
El siguiente ejemplo usa la función de fundición para convertir la cadena de entrada a un valor entero.
SELECCIONARLa salida resultante:
output_Value |Usando la función de fundición para convertir decimal a int
El segundo ejemplo a continuación usa la función de reparto para convertir un tipo decimal a int.
SELECCIONARLa función de fundición redondeará el decimal de entrada al valor entero más cercano, como se muestra:
output_Value |Uso de la función de reparto para convertir la cadena en DateTime
También podemos usar la función de reparto para convertir una cadena de entrada dada a un valor de fecha y hora. A continuación se muestra una ilustración de ejemplo:
SELECCIONARSalida resultante:
output_Value |Usando la función de fundición en la columna de la tabla
También podemos aplicar la función de fundición a una columna específica y convertir las filas de esa columna a otro tipo de datos.
Por ejemplo, supongamos que tenemos una tabla:
Podemos convertir los valores de la columna size_on_disk a enteros como se muestra:
SELECCIONARLa tabla resultante es como se muestra:
Como podemos ver, la salida resultante se expresa como valores enteros (redondeados).
Nota: es bueno tener en cuenta que hay varios tipos de conversión.
El siguiente cuadro muestra qué tipos puede convertir, el tipo de conversión aplicado y más.
Fuente: Microsoft
Acumulando
Gracias por leer este tutorial. Confiamos en que haya aprendido algo nuevo de esta guía.