SQL如何将十进制数转换为字符串

7
在SELECT语句中,我想将值转换为字符串,例如:SELECT TO_STRING(value)。在Oracle SQL中,应该如何实现呢?
2个回答

16

你可以使用 TO_CHARCAST 函数:

SELECT TO_CHAR(123.45) FROM DUAL

SELECT CAST(123.45 AS VARCHAR2(10)) FROM DUAL

4
如果您想要特定的格式掩码,可以使用TO_CHAR函数 [例如 TO_CHAR(1234.5,'999,990.00')]。 - Gary Myers

1
SELECT CAST(column_name as data_type) from ...  

可能有效

希望有所帮助


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接