Основи мови запитів SQL.
1. Призначення, основні поняття й терміни мови SQL.�
Мова SQL є частиною СУБД, яка здійснює керування інформацією в БД.
SQL - проста мова програмування, яка має небагато команд.
Розшифровується як structured query language - мова структурованих запитів, яка була розроблена для роботи з БД, а саме, щоб отримувати/добавляти/змінювати дані, мати можливість опрацьовувати великі масиви інформації та швидко отримувати структуровану та згруповану інформацію.
Найчастіше в SQL використовуються наступні оператори:
Структура найуживаніших речень SQL
де -- позначається однорядковий коментар.
Приклад
ІЗ ТАБЛИЦІ ШКОЛА ВИБИРАЮТЬСЯ ВСІ ЗАПИСИ, У ПОЛІ ПОСАДА ЯКИХ Є ЗНАЧЕННЯ «ВЧИТЕЛЬ». РЕЗУЛЬТУЮЧИЙ НАБІР ЗАПИСІВ МІСТИТЬ ПРІЗВИЩЕ, АДРЕСА, ТЕЛЕФОН.
Щоб вибрати всі записи (рядки) і всі стовпці з таблиці в базі даних, використовують основний SQL-запит SELECT*
Якщо потрібно вивести у запиті певне число записів:
;
2. Найпростіші запити мовою SQL у системі Access 2016.�ПОРЯДОК СТВОРЕННЯ ЗАПИТУ�
Для виведення значень полів, що не повторюються, використовується наступна структура:�
Наприклад:
У реченні SELECT можуть бути не лише імена наявних у таблиці полів, а й вирази.
3. Запити з умовою. Групування запитів.
Оператор SELECT може виконуватись із заданою умовою, тобто частиною запиту, що несе інформацію про метод відбору даних із БД. В загальному випадку оператор має формат:
SELECT [ALL | * | DISTINCT стовпець 1,стовпець2,...]
FROM таблиця 1,[таблиця2]
WHERE [умова1 | вираз1]
[AND умова2 | вираз2];
Наприклад:
Ці оператори використовуються для порівняння значень стовпця із заданим значенням або з іншим стовпцем.
Приклади
Можна реалізувати через IN, або через оператор OR
Групувати рядки можна також із використанням оператора умови.
Опис функцій MIN, MAX, AVG, SUM у SQL
Сортування ORDER BY
ORDER BY в Базі даних використовується для сортування результуючого набору запиту (SELECT) за одним або кількома стовпцями (полями).
Приклади сортування
Сортування за кількома стовпцями