Форум: "Базы";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
Внизнайти повторяющиеся номера Найти похожие ветки
← →
/glokk (2004-09-10 11:58) [0]Уважаемые знатоки, подскажите как правильно написать SQL-запрос, возвращающий повторяющиеся значения числового поля таблицы.
т.е. имеем таблицу
ID NAME
------------------------
bigint varchar(50)
нужно проверить номера ID на уникальность и, в случае наличия неуникальных - вывести их.
Заранее благодарствую
← →
MU © (2004-09-10 12:04) [1]SELECT COUNT(ID) AS Expr1, ID
FROM XXX
GROUP BY Name
HAVING COUNT(ID) > 1
← →
Rem (2004-09-10 12:06) [2]SELECT
ID
FROM
(SELECT
ID,
COUNT(ID) AS ID_COUNT
FROM
<TableName>
GROUP BY ID) Q
WHERE
(Q.ID_COUND > 1)
← →
Пуртик (2004-09-10 12:07) [3]
> SELECT COUNT(ID) AS Expr1, ID
> FROM XXX
> GROUP BY Name
> HAVING COUNT(ID) > 1
GROUP BY ID
← →
MU © (2004-09-10 12:09) [4]SELECT COUNT(*) AS Cnt, ID
FROM XXX
GROUP BY ID
HAVING COUNT(*) > 1
>>Пуртик (10.09.04 12:07) [3]
:)) описАлся!
← →
/glokk (2004-09-10 13:45) [5]2mu
а почему count(*)
а если count(id)
← →
Соловьев © (2004-09-10 15:23) [6]count(*) - подсчет всех записей
count(id) - подсчет записей без значения поля которое NULL
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.032 c