Відомо, що записи в таблиці не повторюються. Проте коли виводяться не всі поля таблиці, зміст деяких записів може збігатися. Наприклад, після виконання інструкції: SELECT Посада. FROM Кадри;Будуть виведені назви посад з усіх записів таблиці. Для виведення значень полів, що не повторюються, у кучені SELECT використовується ключове слово DISTINCTНаприклад, SELECT DISTINCT Посада. FROM Кадри; Ключове слово ALL у реченні SELECT, навпаки, дає змогу отримати записи, що повторюються. Воно встановлюється за замовчуванням
У реченні SELECT можуть бути не лише імена наявних у таблиці полів, а й вирази. Кожен такий вираз є новим полем у запиті. Вирази можуть містити арифметичні рперації, деякі математичні функції (LOG – натуральний алгоритм, EXP експонента й інші), а як змінні використовуються наявні імена полів. Наприклад,SELECT Прізвище, Саж, Оклад, (Оклад*(Стаж-5)/100) AS Доплата. FROM Кадри;Для створення нового поля вказується ключове AS і назва поля
Принципова відмінність у роботі з БД, що містять кілька таблиць, від БД з однією таблицею полягає в організації та врахування зв’язків між таблицями. Наприклад, за допомогою інструкції : SELEST*FROM Учні, Класи;кожен запис таблиці Учні буде з’єднаний із кожним записом таблиці Класи, до того ж будуть включені всі поля таблиць обох таблиць
ЗАПИТАННЯ ДЛЯ САМОПЕРЕВІРКИ ЗНАНЬЯкий оператор обов’язково використовується з оператором SELECT?За допомогою якої інструкції можна вивести всі поля таблиці?Яке призначення має ключове слово DISTINCT?Для чого застосовується ключове слово ALL у реченні SELECT?Наведіть приклад інструкції SELECT для виведення окремих полів таблиці. Поясніть порядок створення полів із виразами.