Sql server 直接在查询中格式化列数据类型

Sql server 直接在查询中格式化列数据类型,sql-server,tsql,Sql Server,Tsql,所以,我有一个小问题: 我做了一个选择来显示一些特定的数据,就是这样 SELECT zona, SUM(etotal) AS total FROM ft (nolock) GROUP BY zona 我现在的目的是能够将总值视为€值。 直接从查询中获取此信息的最佳方式是什么?这种格式应在应用程序层完成。 使用SQL Server 2012+您可以使用: 或: 警告: 我希望您了解NOLOCK的工作原理(可能的脏读/…。这种格式应该在应用程序层完成。 使用SQL Server 2012+您可

所以,我有一个小问题: 我做了一个选择来显示一些特定的数据,就是这样

SELECT zona, SUM(etotal)
AS total
FROM ft (nolock)
GROUP BY zona
我现在的目的是能够将总值视为
值。
直接从查询中获取此信息的最佳方式是什么?

这种格式应在应用程序层完成。

使用
SQL Server 2012+
您可以使用:

或:

警告:


我希望您了解NOLOCK的工作原理(可能的脏读/…。

这种格式应该在应用程序层完成。

使用
SQL Server 2012+
您可以使用:

或:

警告:


我希望您了解
NOLOCK
是如何工作的(可能是脏读/…。

在应用程序层格式化它。我不能这样做,因为我使用的是一个框架,所以如果我可以使用在框架本身上更改的代码,我会更好。这可能会有帮助吗?在应用层格式化它。我不能这样做,因为我使用的是一个框架,所以如果我能用代码,在框架本身上修改,我会做得更好。这可能会有帮助吗?
SELECT zona, 
       total = FORMAT(SUM(etotal), '########.##€')
FROM ft (nolock) 
GROUP BY zona;
SELECT zona, 
       total = FORMAT(SUM(etotal), 'C', 'de-de')
FROM ft (nolock) 
GROUP BY zona;