Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Запрос подсчета количества уникальных/неуникальных ID / 7 сообщений из 7, страница 1 из 1
13.07.2017, 18:32
    #39488637
Slant-shadow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос подсчета количества уникальных/неуникальных ID
Всем привет. Можете помочь написать запрос выводящий количество уникальных/неуникальных ID в таблице?
...
Рейтинг: 0 / 0
13.07.2017, 18:36
    #39488640
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос подсчета количества уникальных/неуникальных ID
Можем. Записывай: count(*), count(distinct)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
13.07.2017, 19:31
    #39488667
AmKad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос подсчета количества уникальных/неуникальных ID
Dimitry Sibiryakovcount(*)И молиться, чтобы среди id не было null-ов.
...
Рейтинг: 0 / 0
13.07.2017, 19:39
    #39488672
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос подсчета количества уникальных/неуникальных ID
AmKadDimitry Sibiryakovcount(*)И молиться, чтобы среди id не было null-ов.
Зачем?
...
Рейтинг: 0 / 0
13.07.2017, 19:46
    #39488677
AmKad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос подсчета количества уникальных/неуникальных ID
andrey_anonymousЗачем?Я бы дал совет считать count(*), если бы автор попросил кол-во строк в таблице. Но если он просит посчитать кол-во id, то это наводит меня на мысль, что ему нужны только nonnull-овые значения.
...
Рейтинг: 0 / 0
13.07.2017, 19:48
    #39488679
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос подсчета количества уникальных/неуникальных ID
AmKadandrey_anonymousЗачем?Я бы дал совет считать count(*), если бы автор попросил кол-во строк в таблице. Но если он просит посчитать кол-во id, то это наводит меня на мысль, что ему нужны только nonnull-овые значения.
Я лично так понял, что автор лишь хочет удостовериться, что все id уникальны.
count(*) применительно к id - разумный выбор
Но если вдруг Вы правы - то count(id) никто не отменял.
В любом случае - для молитв не повод
...
Рейтинг: 0 / 0
13.07.2017, 20:01
    #39488683
AmKad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос подсчета количества уникальных/неуникальных ID
andrey_anonymousЯ лично так понял, что автор лишь хочет удостовериться, что все id уникальны.Скорее всего это так. Если б это то был PK, то вопросов о null-ности полей не стоял. Но неуникальность этого поля дает понять, что это не PK, значит вопрос null-ности не снимается.

Ну а так как count(distinct ...) игнорирует null-ы, то и неуникальные нужно считать как count(id).
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Запрос подсчета количества уникальных/неуникальных ID / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]