Самостоятельная работа ­ студент 046-20 группы Тараманов Х. М проверил: Кувнаков А. Ташкент-2022


Download 28.29 Kb.
bet3/4
Sana02.01.2023
Hajmi28.29 Kb.
#1074961
TuriСамостоятельная работа
1   2   3   4
Bog'liq
СР

Ссылка на видео: https://www.youtube.com/watch?v=hIuEJhs83bQ


4. Создание запросов с использованием стандартных слов UNION, INTERSECT и MINUS. Объединение нескольких таблиц, работа с "JOIN".

Из данного видео я ознакомился с созданием запросов при помощи использования стандартных слов таки как, UNION, INTERSECT и MINUS. Так же научился объединять несколько таблиц с помощью JOIN.


Union — это оператор бинарного множества в СУБД. Он используется для объединения набора результатов двух запросов на выборку. Таким образом, он объединяет два набора результатов в один. Другими словами, набор результатов, полученный после операции объединения, представляет собой набор наборов результатов обеих таблиц.
MINUS— оператор бинарного множества в СУБД. Операция минус между двумя выборками возвращает строки, которые присутствуют в первой выборке, но отсутствуют во второй выборке. Оператор минус возвращает только отдельные строки из первой таблицы.
Intersect — это оператор бинарного множества в СУБД. Операция пересечения между двумя выборками возвращает только общие наборы данных или строки между ними. Следует отметить, что операция пересечения всегда возвращает отдельные строки. Повторяющиеся строки не будут возвращены оператором пересечения.
JOIN — это команда в языке запросов SQL, необходимом для работы с базами данных. Объединяет данные из двух разных таблиц в базе. Цель использования команды — получить нужное подмножество данных.

Ссылка на видео: https://www.youtube.com/watch?v=1n9oQE9i85c


5. Создание запросов с использованием стандартных функций. Использование агрегатных функций.

В данном видео автор подробно объяснил о создании запросов с использованием стандартных функций и использование агрегатных функций, которые принимают в качестве параметра выражение, которое представляет критерий для определения значений.


Агрегатная функция выполняет вычисление на наборе значений и возвращает одиночное значение. Агрегатные функции, за исключением COUNT(*), не учитывают значения NULL. Агрегатные функции часто используются в выражении GROUP BY инструкции SELECT.
Все агрегатные функции являются детерминированными. Другими словами, агрегатные функции возвращают одну и ту же величину при каждом их вызове на одном и том же наборе входных значений. Дополнительные сведения о детерминированности функций см. в статье Детерминированные и недетерминированные функции. Предложение OVER может следовать за всеми агрегатными функциями, кроме STRING_AGG, GROUPING или GROUPING_ID.
Агрегатные функции вычисляют некоторые скалярные значения в наборе строк. В MySQL есть следующие агрегатные функции:
AVG: вычисляет среднее значение
SUM: вычисляет сумму значений
MIN: вычисляет наименьшее значение
MAX: вычисляет наибольшее значение
COUNT: вычисляет количество строк в запросе


Download 28.29 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling