SQL создает представление с функцией count ()
Просмотр с помощью функции count ()
На этой странице мы обсуждаем использование агрегатной функции COUNT () вместе с VIEW в операторе CREATE VIEW.
Пример:
Образец таблицы: клиент
Создать представление «noofgrade» с двумя столбцами «grade» и «gradecount» таблицы «customer» со следующими условиями:
1. Столбец 'gradecount', созданный с количеством оценок из таблицы клиентов,
2. должна быть сгруппирована уникальная «оценка» таблицы «клиент»,
можно использовать следующий оператор SQL:
Код SQL:
CREATE VIEW noofgrade(grade,gradecount)
AS SELECT grade,COUNT(*)
FROM customer
GROUP BY grade;
Выход:
Выполнить запрос в этом представлении
Код SQL:
SELECT * FROM noofgrade;
SQL создает представление с count (), sum () и avg ()
Далее для обсуждения SQL VIEW мы использовали агрегатную функцию COUNT () и SUM () и AVG () с оператором SQL CREATE VIEW.
Пример:
Пример таблицы: заказы
Создать представление «Виды заказов» из таблицы «Заказы» со следующими условиями -
1. Столбец 'c_cust_code' должен быть создан с помощью COUNT (DISTINCT cust_code) из таблицы 'orders',
2. Столбец 'c_ag_code' должен быть создан с COUNT (DISTINCT agent_code) из таблицы 'orders',
3. Столбец 'c_ord_num' должен быть создан с COUNT (ord_num) из таблицы 'orders',
4. Столбец «avg_ord_amt» должен быть создан с помощью AVG (ord_amount) из таблицы «orders»,
5. Столбец 'sum_amt' должен быть создан с помощью SUM (ord_amount) из таблицы 'orders',
6. уникальный 'ord_date' должен быть в группе,
можно использовать следующий оператор SQL:
Код SQL:
CREATE VIEW ordersview (ord_date,c_cust_code,
c_ag_code,c_ord_num,avg_ord_amt,sum_amt)
AS SELECT ord_date,COUNT(DISTINCT cust_code),
COUNT(DISTINCT agent_code),COUNT(ord_num),
AVG(ord_amount), SUM(ord_amount)
FROM orders
GROUP BY ord_date;
Выход:
Выполнить запрос в этом представлении
sql код:
SELECT * FROM ordersview;
Смотрите нашу базу данных моделей
Упражнения по 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.
Предыдущая: Создать вид
Далее: Создать представление с помощью соединения
Новый контент: Composer: менеджер зависимостей для PHP , R программирования