如何把 12345.00 -〉12,345.000 和 12345.00->12,345.0000 如题,数据库里一字段的值为 12345,想select并格式化出来成为12,345.000 (或12,345.0000) 就是加上小数点和千分号。3位小数和4位小数的转换都要谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --建议最后用前台程序来进行格式化,sqlserver做起来比较麻烦,不过可以--转换为 XX,XXX.XX的格式。如:select convert(varchar(20),cast(12345.00 as money),1)--结果 12,345.00 这些格式都可以在前台很容易实现,但用SQL Server实现却较麻烦。 反正你原来是Int了凑合吧下面两条试试select convert(varchar,convert(money,12345),1)+'0'select convert(varchar,convert(money,12345),1)+'00' select convert(varchar(20),(cast(12344.00 as money)),1) 各位大哥大姐,这到底怎么回事啊~~~ 求一个数量排前三记录的SQL查询语句 查询统计的效率问题 请问 触发器问题 求一句查询时联系排序的语句! 如何实现以下sql代码? 行列转化的问题 查询问题啊 简单的啊 不通过ODBC,如何实现VB与foxpro或vf的连接? 如果select * from ....的时候,我想返回指定的第X条到第Y条的记录,有没有这样的SQL写法 最后记录的ID怎么以变量方式返回 用查询分析器连接异地服务器的错误提示
--转换为 XX,XXX.XX的格式。如:
select convert(varchar(20),cast(12345.00 as money),1)--结果
12,345.00
凑合吧
下面两条试试
select convert(varchar,convert(money,12345),1)+'0'
select convert(varchar,convert(money,12345),1)+'00'