Інформатика – Поглиблений рівень

Безкоштовно

Ніхто не записаний

Урок 21. Призначення, основні поняття та терміни мови SQL. Найпростіші запити мовою SQL у системі Access.

Прочитайте!

Виконайте вправу

У системі Access  реалізовано частину SQL, що забезпечує формування запитів і роботу з ними. Далі стисло розглянемо основні відомості саме про мову запитів SQL. Як і інші мови програмування, SQL має власний синтаксис. У синтаксичних конструкціях використовуються такі поняття, як ключові слова, оператори, інструкції, речення та ін.

У мові запитів SQL найчастіше використовуються такі оператори:

• SELECT — визначає поля, із яких необхідно вибрати дані;
• FROM — визначає таблицю, поля якої вказано в реченні SELECT; ключові слова SELECT і FROM завжди використовуються разом;

• WHERE — визначає умову відбору полів, за якою вибираються дані;

• ORDER BY — визначає порядок сортування отриманих результатів;
• GROUP BY — визначає порядок групування записів.

Інструкція — це логічно завершена конструкція, яка може інтерпретуватися самостійно. Вона складається із речень і закінчується крапкою з комою.

Речення — це частина інструкції, що обов’язково містить ключове слово, яке визначає його назву.

Наприклад, SELECT Прізвище називають реченням SELECT, а WHERE Посада = ’вчитель’ — реченням WHERE. У мові SQL структура найуживаніших речень така:
SELECT <список полів> ­­ речення SELECT
FROM <ім’я таблиці> ­­ речення FROM
WHERE <ім’я поля> = <умова>; ­­ речення WHERE

Наприклад, за допомогою інструкції:
SELECT Прізвище, Адреса, Телефон
FROM Школа
WHERE Посада = ‘вчитель’;

із таблиці Школа вибираються всі записи, у полі Посада яких є значення вчитель. Результуючий набір записів містить поля Прізвище, Адреса, Телефон.

Конструкції у фігурних дужках є обов’язковими, у квадратних дужках — необов’язковими.

Багато термінів, понять, синтаксичних правил і властивостей мови SQL збігаються з відповідними назвами класичних мов програмування. Усі конструкції мови (ключові слова, оператори тощо) однаково сприймаються і великими, і малими літерами.

За стандартом мови SQL для імен об’єктів (таблиць, полів та ін.) використовується латинський алфавіт, але в багатьох випадках допускається використання й національного алфавіту.

Розглянемо порядок створення найпростішого запиту за допомогою мови SQL на прикладі.

Приклад. Створити найпростіший запит на основі таблиці КАДРИ за допомогою мови запитів SQL.

1. У системі Access 2016 виконаємо команду Створити → Макет запиту.
2. Закриємо вікно Відображення таблиці.
3. На вкладці Конструктор у групі Результати клацнемо кнопку SQL. Відкриється вікно Запит1, у робочому полі якого висвітлиться оператор SELECT. Він обов’язково використовується з оператором FROM і має таку мінімальну загальну структуру:
SELECT <список імен полів>
FROM <ім’я таблиці>;
Наприклад, інструкція:
SELECT*
FROM <ім’я таблиці>;
забезпечує виведення всіх полів таблиці.

Після виконання інструкції:
SELECT Справа, Прізвище, Освіта, Стаж FROM КАДРИ;
отримаємо результат, як наведено на рис. 4.9.

Як бачимо, виводяться записи з полями, зазначені в операторі SELECT. Зауважимо, що порядок розміщення полів у реченні SELECT може бути довільним і не збігатися з порядком їх розміщен-
ня в початковій таблиці. Поля виводяться в порядку їх розміщення у реченні SELECT.

Переглянути завдання

0.00 на основі 0 рейтингів

5 зірок
0%
4 зірок
0%
3 зірок
0%
2 зірок
0%
1 зірок
0%