ть включення одного пропозиції SELECT всередину іншого послужила мотивуванням використання прикметника В«структуризуватиВ» у назві мови SQL. p align="justify"> Пропозиція SELECT може використовуватися як:
. самостійна команда на отримання та виведення рядків таблиці, сформованої з стовпців і рядків однієї або декількох таблиць (подань);
. елемент WHERE-або HAVING-умови (скорочений варіант пропозиції, званий В«вкладений запитВ»);
. фраза вибору в командах CREAT VIEW, DECLARE CURSOR або INSERT;
4. засіб присвоєння глобальним змінним значень з рядків сформованої таблиці (INTO-фраза).
У синтаксичних конструкціях використовуються такі позначення:
1. зірочка (*) для позначення В«всеВ» - вживається у звичайному для програмування сенсі, тобто В«Всі випадки, задовольняють визначеннюВ»;
. квадратні дужки ([]) - означають, що конструкції, укладені в ці дужки, є необов'язковими (тобто можуть бути опущені);
. фігурні дужки ({}) - означають, що конструкції, укладені в ці дужки, повинні розглядатися як цілі синтаксичні одиниці, тобто вони дозволяють уточнити порядок розбору синтаксичних конструкцій, замінюючи звичайні дужки, використовувані в синтаксисі SQL;
. три крапки (...) - вказує на те, що безпосередньо попередня йому синтаксична одиниця факультативно може повторюватися один або більше разів;
. пряма риса (|) - означає наявність вибору з двох або більше можливостей. Наприклад, позначення ASC | DESC вказує, можна вибрати один з термінів ASC або DESC; коли ж один з елементів вибору укладений у квадратні дужки, то це означає, що він вибирається за замовчуванням (так, [ASC] | DESC означає, що відсутність всій цієї конструкції буде сприйматися як вибір ASC);
. крапка з комою (;) - завершальний елемент пропозицій SQL;
. кома (,) - використовується для розділення елементів списків;
. пробіли () - можуть вводитися для підвищення наочності між будь-якими синтаксичними конструкціями пропозицій SQL;
. великі латинські букви і символи - використовуються для написання конструкцій мови SQL і повинні (якщо це спеціально не обумовлено) записуватися в точності так, як показано.
Оператор SELECT - один з найбільш важливих і найбільш поширених операторів SQL. Він дозволяє робити вибірки даних з таблиць і перетв...