在SQL查询中将别名命名为汇总?

前端之家收集整理的这篇文章主要介绍了在SQL查询中将别名命名为汇总?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的SQL查询中使用汇总.我没有获得汇总的别名.

我的sql

SELECT [Column1],sum([Column2])
FROM   Tablea
GROUP  BY [Column2] WITH ROLLUP

哪个回报

s       8
t       8
j       8
null    24

如何替换总行中的NULL?

解决方法

您可以在CASE表达式中使用 GROUPING函数.
SELECT CASE
         WHEN GROUPING([Column1]) = 1 THEN 'Total'
         ELSE [Column1]
       END [Column1],sum([Column2])
FROM   Tablea
GROUP  BY [Column1] WITH ROLLUP

SQL Fiddle

原文链接:https://www.f2er.com/mssql/83902.html

猜你在找的MsSQL相关文章