我有一张数据表
ID Name
1 John
2 Robert
3 John
4 Sam
5 Jack
6 Sam
Now i want ony the the duplicate names ony through query
ie..,
Name
John
Sam
Run Code Online (Sandbox Code Playgroud)
Ada*_*Dev 12
SELECT Name
FROM YourTable
GROUP BY Name
HAVING COUNT(*) > 1
Run Code Online (Sandbox Code Playgroud)
CREATE TABLE MyTable (
ID int
, Name nvarchar(50)
)
INSERT MyTable VALUES ( 1, 'John' )
INSERT MyTable VALUES ( 2, 'Robert' )
INSERT MyTable VALUES ( 3, 'John' )
INSERT MyTable VALUES ( 4, 'Sam' )
INSERT MyTable VALUES ( 5, 'Jack' )
INSERT MyTable VALUES ( 6, 'Sam' )
SELECT
Name
FROM
MyTable
GROUP BY
Name
HAVING
COUNT(*) > 1
DROP TABLE MyTable
Run Code Online (Sandbox Code Playgroud)
结果:
Name
--------------------------------------------------
John
Sam
Run Code Online (Sandbox Code Playgroud)