Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Кол-во уникальных записей в таблице MS Access [D5, D7, IB6.x, dBase, FoxPro, Access]


Dust ©   (2006-04-13 14:23:00) 

Select count  (DISTINCT ORG. INN) FROM ORG;
В интербейзе работает, а вот в аксессе нет.


sniknik   (2006-04-13 17:34:00) [1]

разница в Count(INN) и Count(*) (как в [7]) только в том что первый еще и NULL значение, буде такое, откинет (т.е. - одно уникальное).
в остальном "решение:" полная копия... на которую говорилось "не работает".


Johnmen   (2006-04-13 17:31:00) [2]

Свежее решение :)


Dust   (2006-04-13 17:26:00) [3]

Вопрос снят!
решение:
Select Count(INN)
From (Select Distinct INN FROM ORG)


Dust   (2006-04-13 17:02:00) [4]

А у меня говорит, что неопределённая функция distinct в выражении...


vovnuke   (2006-04-13 16:58:00) [5]

у меня работает вот так:
select сount(*) from (select distinct (ID) from table)


sniknik   (2006-04-13 16:58:00) [6]

> прежде чем кого-либо обвинять надо вначале самостоятельно опопробовать
тут не служба поддержки чтобы только опробированные ответы давать.

> а так советовать, мол попробуй то, попробуй сё....
именно так, кому это в конце концов нужно? автору значит он и "напрягается", пробует. а ответы даются на добровольной основе и пишутся зачастую прямо в форуме, а если по другому и будет занимать больше времени/усилий ... то ну его вообще нафиг.

p.s. вариант приведенный в [7] 100% рабочий.


Johnmen   (2006-04-13 16:57:00) [7]

>прежде чем кого-либо обвинять надо вначале самостоятельно опопробовать

Мне пробовать не надо, ты же попробовал...

> а так советовать, мол попробуй то, попробуй сё....

А так и советую. Рад, что тебе нравится...:)


Dust   (2006-04-13 16:50:00) [8]

прежде чем кого-либо обвинять надо вначале самостоятельно опопробовать, а так советовать, мол попробуй то, попробуй сё....


Johnmen   (2006-04-13 16:48:00) [9]

Ну что ж... Остаётся обвинить аксесс в неподдержании стандарта...
Лично я не буду этого делать. Скорее автора обвиню в чём-нибудь...:)


Dust   (2006-04-13 16:32:00) [10]

пробовал уже разные вариации на эту тему....


Johnmen   (2006-04-13 15:28:00) [11]

А так
Select count(DISTINCT INN) FROM ORG
?


Dust   (2006-04-13 15:28:00) [12]

Удалено модератором
Примечание: Создание пустых сообщений


Dust   (2006-04-13 15:19:00) [13]

Не работает (Ошибка синтаксиса, пропущен оператор....).


sniknik   (2006-04-13 14:42:00) [14]

> MS Access
из подзапроса можно
Select сount(*) FROM (Select DISTINCT INN FROM ORG)


Johnmen   (2006-04-13 14:38:00) [15]

Что значит "не работает"?


Dust   (2006-04-13 14:35:00) [16]

MS Access


sniknik   (2006-04-13 14:35:00) [17]

в какой?
на всякий случай, синтаксис у всех движков/sql серверов разный.
;)


Dust   (2006-04-13 14:29:00) [18]

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


Anatoly Podgoretsky   (2006-04-13 14:27:00) [19]

Что?
Но на всякий случай, Дельфи не работает с запросами.


Dust   (2006-04-13 14:23:00) [20]

Ааааааа, собственно вопрос: Как сделать?


Наверх

Титульная страница Поиск, карта сайта Написать письмо