miércoles, 22 de octubre de 2014

Convertir tipos de datos en sql. La funcion cast


Cuando queramos convertir un tipo de dato en otro al realizar una consulta en sql lo que debemos usar es la función cast. Esta función tiene la siguiente sintaxis:

CAST ( expression AS data_type [ ( length ) ] )
Algunos ejemplos los tenéis a continuación:

SELECT CAST(10.6496 AS int) FROM TABLE;  el resultado de la conversión sería 10

SELECT 'El precio es  ' + CAST(precio AS varchar(12)) AS Precio FROM Productos; el resultado sería el precio en formato caracter (varchar de 12)  por ejemplo  "el precio es 200'
SELECT CAST('<Name><FName>Carol</FName><LName>Rodriguez</LName></Name>'  AS XML) FROM.. transformaria la cadena a tipo XML
SELECT  CAST('2006-04-25T15:50:59.997' AS datetime) FROM.. convierte una cadena a fecha

No hay comentarios:

Publicar un comentario