Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Блоки group by и having

Механика запроса | Блок Назначение | Блок select | Mysql> SELECT name | Псевдонимы столбцов | Уничтожение дубликатов | Таблицы, формируемые подзапросом | Представления | Gt; employee.lname, department.name dept_name | Блок where |


Читайте также:
  1. Ask your groupmates about Text 11C and let them answer the questions.
  2. Discuss the following questions about job in the group.
  3. Exercise 1 Match each group of adjective with an appropriate noun and describe your friend using these words
  4. Exercise 6: Find a noun-pair for each verb having the same root; translate the pairs into Russian
  5. Exercise 7 Discuss the following points in pairs or small groups.
  6. Exercise 8 Discuss the following questions in pairs or small groups.
  7. Exercise 8 Discuss the following questions in pairs or small groups.

 

Все рассмотренные до сих пор запросы извлекали необработанные стро_ ки данных, не выполняя над ними никаких действий. Однако иногда вам захочется выявить в данных общие направления, для чего серверу БД придется немного поколдовать над ними, прежде чем предоставить вам результирующий набор. Одним из средств для этого является блок group by, предназначенный для группировки данных по значениям столбцов. Например, вместо списка сотрудников и отделов, в которых они числятся, нужен список отделов с числом сотрудников, работаю_ щих в каждом из них. С блоком group by также можно использовать блок having, позволяющий фильтровать данные групп аналогично бло_ ку where, позволяющему фильтровать необработанные данные.

 

Я хотел лишь слегка коснуться этих двух блоков, чтобы в дальнейшем они не были неожиданностью для читателей, но они немного сложнее, чем другие четыре блока выражения select. Поэтому прошу дождать_ ся главы 8, где полностью описано, как и когда использовать group by

и having.


 

66 Глава 3. Азбука запросов


Дата добавления: 2015-08-17; просмотров: 52 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Mysql> SELECT emp_id, fname, lname, start_date, title _> FROM employee| Mysql> SELECT open_emp_id, product_cd _> FROM account

mybiblioteka.su - 2015-2024 год. (0.005 сек.)