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

Вниз

Как получить набор данных только с уникальными значениями?   Найти похожие ветки 

 
Shama_n ©   (2004-08-05 14:46) [0]

Необходимо произвести выборку данных по одному полю и в наборе данных получить только уникальные значения


 
Соловьев ©   (2004-08-05 14:52) [1]

distinct

или

select field1
from table
group by field1
having count(field1)=1


 
Johnmen ©   (2004-08-05 14:57) [2]

having уже не нужен...:)


 
Sandman25 ©   (2004-08-05 14:58) [3]

[2] Johnmen ©   (05.08.04 14:57)

Смотря что автор хочет


 
Соловьев ©   (2004-08-05 15:02) [4]


> having уже не нужен...:)

это да, но если там начений много и надо отобрать те которые уникальны?


 
Shama_n ©   (2004-08-05 15:24) [5]

> having уже не нужен...:)

это да, но если там начений много и надо отобрать те которые уникальны?


Тоесть без having count(field1)=1 на клиента всеравно попадут все значения?


 
Соловьев ©   (2004-08-05 15:26) [6]


> Необходимо произвести выборку данных по одному полю и в
> наборе данных получить только уникальные значения

приведи пример своего набора данных и то что хочешь получить. Потому как твой вопрос двусмыслен


 
Johnmen ©   (2004-08-05 15:32) [7]

>Sandman25 ©  
>Соловьев ©

Согласен. Зависит от понимания "получить только уникальные значения"


 
Shama_n ©   (2004-08-05 15:41) [8]

Поле ShopName типа VARCHAR в нем записи могут неоднократно повторятся. Необходимо заполнить список TStringList только уникальными значениями из поля ShopName
Еще не успел попробовать но [1] Должно выполнять именно то что мне нужно


 
Desdechado ©   (2004-08-05 15:43) [9]

сударь Шаман
в ветке http://delphimaster.net/view/3-1091623108/ я уже адресовал к SQL Reference.pdf
и сейчас повторюсь - почитайте хотя бы азы, там про все написано
скачать можно на ibphoenix.com и на ibase.ru


 
Соловьев ©   (2004-08-05 15:43) [10]

имхо. ошибка в проектировании для таких целей надо нормализовать таблицу. И завести справочник.


 
Shama_n ©   (2004-08-05 15:46) [11]

имхо. ошибка в проектировании для таких целей надо нормализовать таблицу. И завести справочник.

Согласен но в этой таблице очень мало записей и работает с ней только серверное ПО расположеное на одном компьютере в месте с БД  Думаю не стоит тратить время на справочник


 
Жук ©   (2004-08-05 15:47) [12]

2 Автор

> Соловьев ©   (05.08.04 15:43) [10]
> для таких целей надо нормализовать
> таблицу. И завести справочник.

Золотые слова.


 
Danilka ©   (2004-08-05 15:48) [13]

[10] Соловьев ©   (05.08.04 15:43)
необязательно.
например, есть таблица городов, есть таблица конкурентов, у конкурента есть адрес прописки, нужен список городов, в которых прописаны конкуренты. :))


 
Danilka ©   (2004-08-05 15:52) [14]

мой предыдущий пост не в тему, вероятно от голода.. :))


 
VID ©   (2004-08-05 19:14) [15]

Danilka ©   (05.08.04 15:52) [14]
Разберись с конкурентами.



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

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

Наверх




Память: 0.5 MB
Время: 0.036 c
9-1084036236
Rule
2004-05-08 21:10
2004.08.29
Помогите найти движок для некомерческого использования !!!


3-1091447741
DSKalugin
2004-08-02 15:55
2004.08.29
Агрегатные функции со строками AVG(), min(),max()...


14-1092296447
syte_ser78
2004-08-12 11:40
2004.08.29
помогите с проблемкой. Подскажите утилитку


4-1089662786
programer
2004-07-13 00:06
2004.08.29
Неработающий GetWindowText


3-1090399587
Pyatax
2004-07-21 12:46
2004.08.29
Кодировка