SQL COUNT () с отличным
Функция COUNT () с отдельным предложением
Функция SQL COUNT () с предложением DISTINCT исключает повторное появление одних и тех же данных. DISTINCT может присутствовать только один раз в данном операторе выбора.
Синтаксис:
COUNT (DISTINCT expr, [expr ...])
Пример :
Получить уникальное количество строк из таблицы 'orders' при следующих условиях -
1. будет учитываться только уникальный cust_code,
2. результат появится с заголовком «Количество сотрудников»,
можно использовать следующий оператор SQL:
ВЫБЕРИТЕ COUNT (DISTINCT cust_code) AS "Количество сотрудников" ОТ заказов;
Пример таблицы: заказы
Выход :
Количество работников ------------------- 25
Иллюстрированная презентация:
SQL COUNT () со всеми
Далее мы обсудили использование предложения ALL с функцией SQL COUNT () для подсчета только ненулевого значения для указанного столбца в аргументе. Разница между «*» (звездочкой) и «ALL» заключается в том, что «*» также учитывает значение NULL, но «ALL» учитывает только значение «NON NULL».
Пример:
Получить данные о количестве действительных «оценок» из таблицы «покупатели» при следующем условии -
1. каждый клиент должен иметь действительную оценку,
можно использовать следующий оператор SQL:
SELECT COUNT( ALL grade )
FROM customer;
Образец таблицы: клиент
Выход :
COUNT (ALLGRADE) --------------- 25
Примечание. Выводы указанного оператора SQL, показанного здесь, взяты с использованием Oracle Database 10g Express Edition.
Вот слайд-презентация всех агрегатных функций.
Предыдущий: Функция COUNT
Далее: COUNT с группой по
Новый контент: Composer: менеджер зависимостей для PHP , R программирования