这个查询很强吧.虽然sp_who也可以看到一些.但没有统计.这个有统计.呵呵.当然,可以改成一个视图.
select
CASE WHEN (GROUPING(hostname) = 1) THEN '_ALL' ELSE ISNULL(hostname, 'UNKNOWN') END AS hostname,
CASE WHEN (GROUPING(loginame) = 1) THEN '_ALL' ELSE ISNULL(loginame, 'UNKNOWN') END AS loginame,count(*) as count_spid
from master.dbo.sysprocesses with(nolock)
where hostname<>''
group by hostname,loginame with cube
本文深入探讨了SQL查询技术,通过使用CASE WHEN语句和GROUP BY语句结合,对sysprocesses表进行高效统计分析。不仅展示了如何获取详细信息,还介绍了如何将结果整合为易于理解的汇总数据。
726

被折叠的 条评论
为什么被折叠?



