Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];

Вниз

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

 
3asys   (2002-01-16 14:24) [0]

Добрый день!
Как можно было бы в MS SQL Server отловить запросом все повторяющиеся (сколько угодно раз) записи в таблице?
В конференции приводился пример:
из таблицы Test (ключевое поле id) удаляются все повторяющиеся (в поле cValue) записи:
select*
from test
where id in
(select t2.id from test t1,test t2
where (t1.cValue=t2.cValue) and (t1.id<t2.id))
Но как быть если нужно отловить записи повторяющиеся по id ?


 
roottim   (2002-01-16 14:48) [1]

попробуй так!1 в Oracle можно
select id from (select id, count(*) as cnt from abonent group by id) where cnt>1;


 
Praco   (2002-01-16 15:32) [2]

select field, count(field) from table
group by field
having count(field) > 1


 
roottim   (2002-01-16 15:46) [3]

Praco>
если нужны все поля Table то такой запрос непригоден...


 
3asys   (2002-01-16 16:06) [4]

Огромное спасибо!
>roottim
Работает!



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

Форум: "Базы";
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.004 c
1-32205
Priz_Datiy
2002-01-24 22:44
2002.02.11
операции с реестром


6-32310
Brand
2001-11-15 00:20
2002.02.11
Socket, Try.....except не работает.


14-32343
Потерянный
2001-12-21 10:26
2002.02.11
Русский это не национальность, русский это судьба


3-32141
TAN
2002-01-14 13:19
2002.02.11
TUpdateSQL


3-32177
jenbond
2002-01-17 11:08
2002.02.11
Sql and TEdit





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский