仅选择多行

问题描述 投票:0回答:1

我有一个表,其所有列中都包含相同的值。

姓名 数字
哈桑 34ASF45
哈桑 28KH852
哈桑 34ASF45
AL 21ASD05
穆罕默德 45TR563
穆罕默德 45TR563
优素福 85LK523

我在这个SQL表中想要做的是在选择时选择A列和B列中包含相同值的行。

我想要一个将输出以下内容的查询

姓名 数字 计数
哈桑 34ASF45 2
穆罕默德 45TR563 2
sql-server select count row
1个回答
0
投票

您需要

GROUP BY
HAVING

SELECT Name, Number, COUNT(*) AS Count
FROM dbo.YourTable
GROUP BY Name, Number
HAVING COUNT(*) > 1;
© www.soinside.com 2019 - 2024. All rights reserved.