ejemplos - convert varchar to datetime sql server
Convertir INT a VARCHAR SQL (3)
Puede utilizar la función CAST
:
SELECT CAST(your_column_name AS varchar(10)) FROM your_table_name
Estoy usando Sybase y hago una selección que me devuelve una columna llamada "iftype", pero su tipo es int y necesito convertirlo en varchar Cuando intento realizar la selección sin la función de conversión, aparece este error:
Código de error 257, estado SQL 37000: no se permite la conversión implícita del tipo de datos ''VARCHAR'' a ''INT''. Utilice la función CONVERTIR para ejecutar esta consulta.
No sé cómo implementar la función CONVERT
. ¿Puede alguien ayudarme, por favor?
Utilice la función STR
:
SELECT STR(field_name) FROM table_name
Argumentos
float_expression
Es una expresión de tipo de datos numérico aproximado (flotante) con un punto decimal.
longitud
Es la longitud total. Esto incluye el punto decimal, signo, dígitos y espacios. El valor predeterminado es 10.
decimal
Es el número de lugares a la derecha del punto decimal. el decimal debe ser menor o igual a 16. Si el decimal es más de 16, el resultado se trunca a dieciséis lugares a la derecha del punto decimal.
fuente: https://msdn.microsoft.com/en-us/library/ms189527.aspx
Utilice la función de conversión.
SELECT CONVERT(varchar(10), field_name) FROM table_name