1С Предприятие 8.0. Описание встроенного языка

Агрегатная функция КОЛИЧЕСТВО


Функция подсчитывает количество значений параметра, попав­ших в выборку. В отличие от других агрегатных функций функ­ция КОЛИЧЕСТВО допускает три способа использования.

• Во-первых, функция позволяет подсчитать количество значе­ний указанного поля, не равных NULL.

• Во-вторых, функция позволяет подсчитать количество раз­личных значений указанного поля, не равных NULL. Для этого перед спецификацией поля надо указать ключевое слово РАЗЛИЧНЫЕ.

• В-третьих, функция позволяет подсчитать количество строк в результате запроса. Для этого в качестве параметра функции надо указать звездочку «*».

В качестве параметра функции можно указывать ссылки на поля, содержащие значения любого типа.

Пример:

ВЫБРАТЬ

Количество(*) Как Всего,

    Количество(Различные Накладная.Номенклатура) Как Разные

Из

    Документ.РасходнаяНакладная.Состав Как Накладная

Результат запроса:

Всего Разные
24 8



Содержание раздела