SQL COUNT () с HAVING
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 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
- Упражнения по SQL, практика, решение
- SQL Получить данные из таблиц [33 Упражнения]
- Булевы и реляционные операторы SQL [12 упражнений]
- Подстановочные знаки SQL и специальные операторы [22 упражнения]
- Агрегатные функции SQL [25 упражнений]
- Вывод запроса форматирования SQL [10 упражнений]
- SQL-запросы к нескольким таблицам [7 упражнений]
- ФИЛЬТРАЦИЯ И СОРТИРОВКА в базе данных персонала [38 упражнений]
- SQL СОЕДИНЯЕТ
- SQL ПОДПИСИ
- SQL Union [9 упражнений]
- SQL View [16 упражнений]
- Управление учетными записями пользователей SQL [16 упражнение]
- База данных фильмов
- ОСНОВНЫЕ запросы к базе данных фильмов [10 упражнений]
- ПОДПИСКИ на фильм База данных [16 упражнений]
- ПРИСОЕДИНЯЕТСЯ к базе данных фильма [24 упражнения]
- Футбольная база
- Вступление
- ОСНОВНЫЕ запросы по футболу базы данных [29 упражнений]
- ПОДПИСКИ по футбольной базе данных [33 упражнения]
- База данных больницы
- База данных сотрудников
- ОСНОВНЫЕ запросы к базе данных сотрудников [115 упражнений]
- БРОНИРОВАНИЕ на сотрудника База данных [77 Упражнения]
- Еще не все!
Хотите улучшить вышеуказанную статью? Вносите свои заметки / комментарии / примеры через Disqus.
Предыдущий: COUNT с группой по
Далее: функция СУММА
Новый контент: Composer: менеджер зависимостей для PHP , R программирования