以逗号分隔SQL查询

时间:2020-04-11 12:35:46

标签: sql sql-server comma

我有这个SQL Server查询结果是5676,但它更改为10500,我想用5前面和10前面的逗号格式化。

5,676
10,500

感谢您的帮助

select 
    cast(round(((select sum(UCRET) TUTAR 
                 from ARAC_CIKIS 
                 where YEAR(CIKIS_ZAMANI) = YEAR(GETDATE()) and
                       MONTH(CIKIS_ZAMANI) = MONTH(GETDATE()) and 
                       DAY(CIKIS_ZAMANI) = DAY(GETDATE()))), 2) as numeric(36,0))

1 个答案:

答案 0 :(得分:0)

如果要将数字转换为格式,可以使用FORMAT内置函数。

因此,特别是针对您的问题,我们可以像这样使用此功能;

select FORMAT(5671,'N0') AS Result
UNION ALL
select FORMAT(10500,'N0')
+--------+
| Result |
+--------+
|  5,671 |
| 10,500 |
+--------+
相关问题