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

Вниз

Поиск двойников   Найти похожие ветки 

 
Deedlit ©   (2004-03-11 13:52) [0]

Здравствуйте. Подскажите, пожалуйста, как составить SQL запрос, который бы вернул поля с повторяющимися значениями одного поля? Например, среди большого списка Ф.И.О. нужно найти людей с одинаковыми фамилиями (скажем, в списке есть три Иванова...).

P.S. MS Access может делать подобное, но текст запроса посмотреть не даёт. :(


 
Dedushka_Mazai ©   (2004-03-11 13:54) [1]

select fname, count(fname)
from ftable
group by fname
having count(fname)>1


 
Deedlit ©   (2004-03-11 14:08) [2]

Спасибо, через пару часов попробую! fname здесь искомая фамилия? Запрос ищёт включение текста fname в содержимое поля, так, по-моему?


 
sniknik ©   (2004-03-11 14:16) [3]

тогда уж
select * from ftable where fname in
(
select fname
from ftable
group by fname
having count(fname)>1
)

ведь нужно все с одинаковыми


 
Deedlit ©   (2004-03-11 14:21) [4]

2 sniknik: А предыдущий пример что бы вернул? Я сейчас без Delphi (так получилось), пытаюсь в меру скромных знаний предсказать результат. :/


 
Akni ©   (2004-03-11 14:26) [5]


> fname здесь искомая фамилия? Запрос ищёт включение текста
> fname в содержимое поля, так, по-моему?


fname - это имя поля


 
Соловьев ©   (2004-03-11 14:32) [6]

2 Deedlit
твой запрос вернул бы только фамилию - Иванов 3
А надо
Иванов
Иванов
Иванов


 
Deedlit ©   (2004-03-12 05:19) [7]

Запрос действует. Спасибо вам огромное!

P.S. Пойду теперь разбираться в синтаксисе. :)



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
4-1075808899
BlackLord2003
2004-02-03 14:48
2004.04.11
Ярлыки


1-1082347021
AGAMEMNUM
2004-04-19 07:57
2004.04.11
HTML Parsing


7-1075288058
Floppy
2004-01-28 14:07
2004.04.11
Версия ADO


14-1079181559
Igorek
2004-03-13 15:39
2004.04.11
Создание диаграммы из нескольких изображений


3-1079023454
!r0nF
2004-03-11 19:44
2004.04.11
Проблема поле OLE и TDBImage