I have a table that contains the same values in all its columns.
| NAME | NUMBER |
|---|---|
| HASAN | 34ASF45 |
| HASAN | 28KH852 |
| HASAN | 34ASF45 |
| ALİ | 21ASD05 |
| MEHMET | 45TR563 |
| MEHMET | 45TR563 |
| YUSUF | 85LK523 |
What I want to do in this SQL table is to select rows containing the same values in columns A and B during selection.
I want a query that will output the following
| NAME | NUMBER | COUNT |
|---|---|---|
| HASAN | 34ASF45 | 2 |
| MEHMET | 45TR563 | 2 |
>Solution :
SELECT t.Name, t.Number, COUNT(*) AS Count
FROM dbo.YourTable AS t
GROUP BY t.Name, t.Number
HAVING COUNT(*) > 1;