Решение задач по SQL
Примеры моих запросов (простых и средней сложности)
Для работы с БД использовала инструменты: phpMyAdmin, pgAdmin, DBeaver
ЗНАНИЕ SQL
- DDL: CREATE, ALTER, DROP
- DML: SELECT, INSERT, UPDATE, DELETE
- условия выборки и сортировки данных: DISTINCT, IF(CASE), WHERE, AND, OR, IN, IS, BETWEEN, NOT, LIKE, GROUP BY (HAVING), ORDER BY (ASC/DESC), LIMIT
- агрегация данных: COUNT, SUM, AVG, MAX, MIN
- простые арифметические операции и функции (ROUND, CEILING, FLOOR, DIV, ABS)
- операции над датами: DATEDIFF, DATE_ADD, DAY, MONTH, MONTHNAME, YEAR
- объединение 2х и более таблиц: JOIN (INNER, CROSS, LEFT, RIGHT, FULL)
- объединение 2х и более SQL запросов: UNION, INTERSECT, EXCEPT
Различные виды запросов, построенных на связанных таблицах
💾 БД "Абитуриент"
→ Запросы на выборку/запросы корректировки.sql
💾 БД "Тестирование on-line"
→ Запросы на выборку/запросы корректировки.sql
💾 БД "Интернет-магазин книг"
💾 БД "Студенты"
Простые SQL запросы к одной таблице БД
🔹 Запросы для таблицы "Командировки": выборка данных, групповые операции, вложенные запросы
🔹 Запросы для таблицы "Нарушения ПДД": запросы корректировки
🔹 Запросы для таблицы "book": выборка данных, групповые операции, вложенные запросы / корректировка данных
→ Запросы "Командировки"/"Нарушения ПДД".sql



