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

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


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