Базы данных и сетевые технологии

Слайд 2

План Задачи на пару: Домашнее задание Выборка и фильтрация Подзапросы и

План

Задачи на пару:
Домашнее задание
Выборка и фильтрация
Подзапросы и их использование
Группировка значений
Фильтрация и

группы
Слайд 3

Домашнее задание Критерии оценки и баллы: Ограничения CK - 2 Ограничения

Домашнее задание

Критерии оценки и баллы:
Ограничения CK - 2
Ограничения FK - 2
Именование ограничений - 2
Последовательности, связи

- 2
Слайд 4

Выборка и фильтрация SELECT [DISTINCT | DISTINCTROW | ALL] select_expression,... FROM

Выборка и фильтрация

SELECT
[DISTINCT | DISTINCTROW | ALL]
select_expression,...
FROM table_references
[WHERE where_definition]
[GROUP

BY {unsigned_integer | col_name | formula}]
[HAVING where_definition]
[ORDER BY {unsigned_integer | col_name | formula} [ASC | DESC], ...]
Слайд 5

Подзапросы и их использование SELECT select_expression,... FROM table_references WHERE expretion_part IN

Подзапросы и их использование

SELECT select_expression,... FROM table_references WHERE expretion_part IN
(SELECT

select_expression,... FROM table_references WHERE expretion_part IN
(SELECT select_expression,... FROM table_references WHERE where_definition)
)
Слайд 6

Группировка значений AVG( ) - арифметическое среднее для всех входных значений

Группировка значений

AVG(<выражение>) - арифметическое среднее для всех входных значений
COUNT(*) - количество

входных строк
COUNT(<выражение>) - количество входных строк, для которых значение выражения не NULL
EVERY(<выражение>) - побитовое И для всех входных значений, не равных NULL
MAX(<выражение>) - максимальное значение выражения среди всех входных данных
MIN(<выражение>) - минимальное значение выражения среди всех входных данных
SUM(<выражение>) - сумма значений выражения по всем входным данным