Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.10;
Скачать: CL | DM;

Вниз

найти повторяющиеся номера   Найти похожие ветки 

 
/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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.047 c
14-1095673374
infom
2004-09-20 13:42
2004.10.10
Немодерируемая ветка !!!


1-1096122947
Koala
2004-09-25 18:35
2004.10.10
Как сделать секундомер с милисекундами


11-1081075730
Delphi5.01
2004-04-04 14:48
2004.10.10
Какой компонент является аналогом TIdHTTP?


3-1095249310
stud
2004-09-15 15:55
2004.10.10
опять обновления ibdataset!


6-1090316461
highlander
2004-07-20 13:41
2004.10.10
Отправка СМС-сообщений, используя HTTP