Как получить номер вхождения и значение поля из таблицы - PullRequest
0 голосов
/ 01 сентября 2011

Стол

ID Name 
1  abc
2  cde
3  xyz
4  abc
5  cde
6  cde

Мой ожидаемый результат

abc 2
cde 3

как будет запрос?

Ответы [ 2 ]

6 голосов
/ 01 сентября 2011

Вы можете сделать это с помощью оператора GROUP BY:

SELECT name, count(*) cnt
FROM your_table
GROUP BY name;

В соответствии с предложением @ jadarnel27, вы можете ограничить результаты только отображением дубликатов следующим образом:

SELECT name, count(*) cnt
FROM your_table
GROUP BY name
HAVING cnt > 1;
2 голосов
/ 01 сентября 2011

Попробуйте это:

SELECT Name, count(*)
FROM Table
GROUP BY Name
ORDER BY Name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...