在select语句中格式化MySQL String值

时间:2018-04-02 21:53:50

标签: java mysql

我希望以货币格式获得销售(货币),例如。 45,000.00

记录在sales表中作为varchar存在。

我尝试过以下但似乎没有效果。

帮助解决问题或建议更好的方法。

Select format(sales,2) from sales_tbl where salesId=123;

提前致谢

1 个答案:

答案 0 :(得分:-1)

您希望使用SQL CAST关键字从一种数据类型转换为另一种数据类型

SELECT CAST(SALES AS NUMERIC(p,2)) FROM SALES_TBL WHERE SALESID=123;

确保在p。

中输入适当的精度值