Агрегатная функция КОЛИЧЕСТВО
Функция подсчитывает количество значений параметра, попавших в выборку. В отличие от других агрегатных функций функция КОЛИЧЕСТВО допускает три способа использования.
• Во-первых, функция позволяет подсчитать количество значений указанного поля, не равных NULL.
• Во-вторых, функция позволяет подсчитать количество различных значений указанного поля, не равных NULL. Для этого перед спецификацией поля надо указать ключевое слово РАЗЛИЧНЫЕ.
• В-третьих, функция позволяет подсчитать количество строк в результате запроса. Для этого в качестве параметра функции надо указать звездочку «*».
В качестве параметра функции можно указывать ссылки на поля, содержащие значения любого типа.
Пример:
ВЫБРАТЬ
Количество(*) Как Всего,
Количество(Различные Накладная.Номенклатура) Как Разные
Из
Документ.РасходнаяНакладная.Состав Как Накладная
Результат запроса:
Всего | Разные |
24 | 8 |