Слайды и текст доклада
Pic.1
Базы данных: Выборка данных. Поляков Антон Олегович 2016-09-30
Pic.2
Получение итоговых значений Как узнать количество книг, написанных тем или иным автором? Как определить среднее количество книг на складе?
Pic.3
Найти минимальное и максимальное количество книг на складе. Найти минимальное и максимальное количество книг на складе.
Pic.4
Предложение GROUP BY Предложение GROUP BY используется для определения групп выходных строк, к которым могут применяться агрегатные функции (COUNT, MIN, MAX, AVG и SUM)
Pic.5
Предложение GROUP BY Неправильно:
Pic.6
Предложение HAVING Предложение HAVING применяется после группировки для определения предиката, фильтрующего группы по значениям агрегатных функций. В предложении HAVING нельзя использовать …
Pic.7
Порядок обработки предложений в операторе SELECT: Порядок обработки предложений в операторе SELECT: FROM WHERE GROUP BY HAVING SELECT ORDER BY
Pic.8
Использование в запросе нескольких источников записей В предложении FROM допускается указание нескольких таблиц. Поэтому перечисление таблиц, как правило, используется совместно с условием соединения …
Pic.9
Явные операции соединения. Синтаксис: FROM <таблица 1> [INNER] {{LEFT | RIGHT | FULL } [OUTER]} JOIN <таблица 2> [ON <предикат>] Соединение может быть либо внутренним (INNER), либо …
Pic.10
Вывести список членов библиотеки которые брали книги. Вывести список членов библиотеки которые брали книги.
Pic.11
Внешнее соединение LEFT JOIN означает, что помимо строк, для которых выполняется условие предиката, в результирующий набор попадут все остальные строки из первой таблицы (левой). При этом …
Pic.12
FULL JOIN FULL JOIN В результирующую таблицу попадут не только те строки, которые имеют одинаковые значения в сопоставляемых столбцах, но и все остальные строки исходных таблиц, не имеющие …
Pic.13
Преобразование типов и оператор CAST Попытка выполнить запрос Приведет к ошибке: Conversion failed when converting the varchar value 'Total books amount - ' to data type int. («Не …
Pic.14
Если переписать наш запрос в виде: Если переписать наш запрос в виде: в результате получим то, что требовалось
Pic.15
Выражение CAST Синтаксис выражения CAST очень простой CAST(<выражение> AS <тип данных>) Следует иметь в виду, во-первых, что не любые преобразования типов возможны (стандарт содержит …
Pic.16
Выберем среднее количество книг в библиотеке Выберем среднее количество книг в библиотеке Вернет: 7. 00, а должно быть 7. 17 Следовательно, CAST нужно применить к аргументу агрегатной функции Вернет …
Pic.17
SELECT SELECT CAST(AVG(CAST(STOCK AS NUMERIC(6,2))) AS NUMERIC(6,2)) FROM BOOK
Pic.18
Вопросы? Вопросы? mailto: yaschiknamail@mail. ru
Скачать презентацию
Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!