кодесурса
«SQL

SQL COUNT () с отличным

script1adsense2code
script1adsense3code

Функция COUNT () с отдельным предложением

Функция SQL COUNT () с предложением DISTINCT исключает повторное появление одних и тех же данных. DISTINCT может присутствовать только один раз в данном операторе выбора.

Синтаксис:

 COUNT (DISTINCT expr, [expr ...]) 

Пример :

Получить уникальное количество строк из таблицы 'orders' при следующих условиях -

1. будет учитываться только уникальный cust_code,

2. результат появится с заголовком «Количество сотрудников»,

можно использовать следующий оператор SQL:

 ВЫБЕРИТЕ COUNT (DISTINCT cust_code) AS "Количество сотрудников" 
ОТ заказов; 

Пример таблицы: заказы

Выход :

 Количество работников
-------------------
                 25

Иллюстрированная презентация:

«SQL

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code