【发布时间】:2015-10-06 01:07:26
【问题描述】:
在同一张表上有两个 SQL 选择。第一次选择 显示所需的用户数据。第二次选择查找使用了多少次“首字母”。该值往往会被多次使用,尽管它不应该
我不想像查询 1 那样减少行数,而是添加“全部初始计数”
-- 显示所有所需数据的第一个查询
SELECT
UserID, Username, Initials
FROM
dbo.Users
这个查询可以计算首字母
SELECT
Initials, count(*) as InitialCount
FROM
dbo.Users
GROUP BY
Initials
输出:
UserID | Username | Initals | Initialcount
----------------------------------------------
1 | Peter Pan | PP | 2
2 | Paul Pax | PP | 2
3 | John Doe | JD | 1
【问题讨论】:
-
您使用的是什么版本的 SQL Server?
标签: sql sql-server report