Sql 从另一个积云中具有多个值的列中选择值
我有X桌 包含两列:ID、name 我只需要选择ID超过1的名称(并计算这些名称有多少ID) 表十Sql 从另一个积云中具有多个值的列中选择值,sql,Sql,我有X桌 包含两列:ID、name 我只需要选择ID超过1的名称(并计算这些名称有多少ID) 表十 |namme|ID | ------------ |A |1 | ------------ |A |2 | ------------ |B |1 | ------------ |C |1 | ------------ |C |4 | ------------ |C |7 | ------------ 从下面的表格中,答案如下: |na
|namme|ID |
------------
|A |1 |
------------
|A |2 |
------------
|B |1 |
------------
|C |1 |
------------
|C |4 |
------------
|C |7 |
------------
从下面的表格中,答案如下:
|namme|ID Count|
----------------
|A |2 |
----------------
|C |3 |
----------------
名称A有两个ID
名称C有3个ID,请尝试,例如:
SELECT Name
,COUNT(ID)
FROM Xtable
GROUP BY Name
HAVING COUNT(ID) > 1
试试看,比如:
SELECT Name
,COUNT(ID)
FROM Xtable
GROUP BY Name
HAVING COUNT(ID) > 1
使用聚合函数
count()
使用聚合函数
count()
你能再详细说明一下吗。。。