Количество уникальных записей...что-то типа COUNT()

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
AnryGTR
Сообщения: 116
Зарегистрирован: 15 янв 2007, 15:58

Количество уникальных записей...что-то типа COUNT()

Сообщение AnryGTR » 05 фев 2007, 18:42

Здравствуйте, товарищи ГУРУ!Никак не могу найти, где-то был примерчик...:-( помоему это сделать можно.
Вообщем нужно вычислить что-то типа Count(ID_S) из таблицы, НО только один нюанс:
в этой таблице значение этого поля(ID_S) может повторяться, а мне нужно узнать
сколько в таблице уникальных значений этого поля.
Заранее СПАСИБО, всем кто откликнется!

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 05 фев 2007, 19:14

1. почитать доку на тему select count(distinct ...)

2. если есть индекс по этому столбцу, то взять IBAnalyst, получить статистику. Дальше IBA покажет число уникальных в столбце Uniques.

AnryGTR
Сообщения: 116
Зарегистрирован: 15 янв 2007, 15:58

Сообщение AnryGTR » 06 фев 2007, 12:03

УПС, действительно что-то я поторопился, вчера придя домой нашёл то же самое (DISTINCT). Так что думаю можно эту темку даже удалить.
Но всё равно респект что ответил! 8)

Ответить