Задания на SQL-подзапросы включают использование операторов IN, ALL, EXISTS, SOME/ANY. Часть задач этого блока посвящена просмотрам (VIEW): задания на создание VIEW в MySQL, просмотр существующих VIEW и изучения места их хранения. Изменение данных через VIEW (есть ряд ограничений на обновление), создание просмотров на основе других просмотров.
SQL подзапросы, просмотры
- Напишите SQL запрос на объединение данных при помощи оператора
UNION
. - Напишите SQL запрос на объединение данных с UNION, без удаления повторяющихся значений.
- Напишите SQL запросы с подзапросом. Примечание: обратите внимание на большое количество вариантов написания SQL-запросов с подзапросами. В идеале, в рамках курса по MySQL нужно написать минимум по одному запросу для каждого оператора языка.
- Напиши просмотр, отображающий часть данных некоторой таблицы
- Создайте просмотр для некоторой таблицы, содержащий дополнительные поля. Например: стоимость товара с НДС или доп. информацию по сущности из отдельной таблицы
- Создайте SQL запрос на обновление отдельного столбца некоторой таблицы
- Создайте SQL запрос на обновление столбца, но с дополнительным условием
- Напишите SQL запрос на удаление данных из таблицы
- Проверьте работы SQL-запросов из этих заданий в отладчике запросов MySQL Wordbench
- Создайте просмотр на основе просмотра.
Другие задания по MySQL