кодесурса
«SQL

SQL COUNT () с HAVING

script1adsense2code
script1adsense3code

C OUNT () с HAVING

Предложение HAVING с функцией SQL COUNT () может быть использовано для установки условия с помощью оператора select. Предложение HAVING используется вместо предложения WHERE с функцией SQL COUNT ().

Предложение GROUP BY с предложением HAVING извлекает результат для определенной группы столбца, который соответствует условию, указанному в предложении HAVING.

Пример :

Получить данные о количестве агентов из таблицы «агенты» при следующем условии -

1. количество агентов должно быть больше 3,

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

SELECT COUNT( * ) 
FROM agents 
HAVING COUNT(*)>3;

Пример таблицы: агенты


Выход:

 COUNT (*)
----------
        12

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

«SQL

SQL COUNT () с наличием и группировкой по

Пример таблицы: агенты


Чтобы получить данные о «комиссии» и количестве агентов для этой комиссии из таблицы «агенты» при следующих условиях -

1. количество агентов для определенного «комиссона»,

2. количество агентов для этой конкретной «комиссии» должно быть больше 3,

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

SELECT commission, COUNT (*) 
FROM agents 
GROUP BY commission 
HAVING COUNT(*)>3;

Выход:

 СЧЕТ КОМИССИИ (*)
---------- ----------
       .15 4

Примечание. Выводы указанного оператора SQL, показанного здесь, взяты с использованием Oracle Database 10g Express Edition.

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

Упражнения по SQL

Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.

Предыдущий: COUNT с группой по
Далее: функция СУММА

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code