:: Главная :: Решения :: Статьи :: Проект "Русский help" :: Файловый архив :: Фотоальбом :: Ссылки :: | ||
Л и с о в о д ы в с е х с т р а н, о б ъ е д и н я й т е с ь !!! |
Выбрать записи с повторяющимися (дублирующими) значениями поля | ||
---|---|---|
Задача
Есть одна таблица. В одном из ее полей могут содержаться повторяющиеся значения. Т.е. разные записи этой таблицы могут иметь одно и то же значение в этом поле. Как выбрать все записи, в которых имеются повторяющиеся (дублирующие) значения в этом поле. Решение
У функции DATE() можно задавать параметры, начиная с версии Visual FoxPro 6. Для младших версий укажите значение даты другим способом. Находим все записи, у которых повторяется значение поля curDate
Следует иметь в виду, что данное решение опирается на тот факт, что у таблицы есть уникальное (не повторяющееся) ключевое поле tabMainID. Кроме того, данное решение легко расширить для случая, если требуется отобрать записи по повторяющемуся значению в нескольких полях. Достаточно просто добавить дополнительное условие через AND в условие объединения таблицы. Например, найти все записи, у которых повторяется как значение поля curDate, так и значение поля Chet.
Если у Вас стоит более простая задача: определить просто список значений, которые встречаются в таблице более одного раза, то это можно сделать проще. Определяю значение поля curDate, которое встречается более одного раза
|
||
Тема | Просмотров | Написано | Написано |
---|---|---|---|
Работа с данными | 6667 | Владимир Максимов | 01.03.05 22:04 |
Выбрать из дочерней таблицы записи с максимальной датой | 22037 | Владимир Максимов | 15.06.05 21:08 |
Выбрать записи с повторяющимися (дублирующими) значениями поля | 13026 | Владимир Максимов | 27.06.05 21:21 |
Как выполнить восстановление поврежденных индексов | 10750 | Владимир Максимов | 29.06.05 21:04 |
Как изменить значения в одной таблице данными из другой | 13375 | Владимир Максимов | 29.06.05 21:40 |
Запрос с GROUP BY выдает сообщение о синтаксической ошибке | 12359 | Владимир Максимов | 20.07.05 17:47 |
При работе в сети иногда не открывается таблица | 5952 | Владимир Максимов | 20.07.05 18:36 |
Как получить программный код создания структуры базы данных | 8389 | Владимир Максимов | 18.09.05 11:14 |
Как восстановить поврежденную таблицу | 21601 | Владимир Максимов | 31.08.08 23:02 |
© 2006 Fox Club  |