Киберфак – бесплатно скачать презентации PowerPoint, лекции, рефераты, шпоры, курсовые cyberfac logo
cyberfac.ru
На главную | Регистрация | Вход
  Статьи  
Главная » Статьи » Базы данных » Базы данных

Использование параметров GROUP BY и HAVING

Полезная статья? Пожалуйста, поставьте "+"
Базы данных - Содержание

При помощи параметра GROUP BY оператора SELECT можно указать способ разбиения полученного в результате выполнения запроса набора записей на группы. В параметре GROUP BY задается столбец (или столбцы), по значениям которого будет производиться группировка. Например:
SELECT Name, COUNT(*) "Количество продаж”
FROM Managers m, Outgoing o
WHERE m.Man_id=o.Man_id
GROUP BY Name;

Параметр HAVING оператора SELECT используется для исключения групп из результирующего набора записей на основе результатов выполнения групповых функций. После параметра HAVING также как и после параметра WHERE указывается условие фильтрации, но в отличие от параметра WHERE, условия которого используются для фильтрации отдельных строк, условия, указанные в параметре HAVING используются для фильтрации целых групп. Например:
-- отбор менеджеров, осуществивших за последнюю неделю
-- не менее 10 сделок продажи

SELECT Name, COUNT(*) "Количество продаж”
FROM Managers m, Outgoing o
WHERE m.Man_id=o.Man_id AND o.Out_Date >= TRUNC(SYSDATE)-7
GROUP BY Name
HAVING COUNT(*) >= 10;
Запросы с использованием нескольких таблиц
Эквисоединение таблиц (=)
Эквисоединение таблиц выглядит следующим образом:
SELECT Managers.*, Contracts.*
FROM Managers, Contracts
WHERE Managers.Man_id = Contracts.Man_id;

Категория: Базы данных | Добавил: Ni-Cd (09 Декабря 2011)
Просмотров: 1662 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
  Полезные материалы  

В нашем каталоге файлов можно найти много полезной информации. Также советуем заглянуть в каталог статей: в нем есть полезные статьи по темам: Экономика предприятия, Общая экономика, Финансы и Кредит, также Словарь терминов по экономике, Маркетинг, Бухучет и Мировая экономика
Также есть полезная страница Факультеты МИФИ, которая расскажет о том, какие есть в МИФИ факультеты.
Меню
 

Навигация
Базы данных [64]
 

Поиск
 

Онлайн
Онлайн всего: 1
Гостей: 1
Пользователей: 0
 

Статистика


Рейтинг@Mail.ru

 


2007 - 2024 © Ni-Cd. All Rights Reserved