МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||
Частина FROMВираз SELECT
Оператор SELECT – один з найбільш важливих і найбільш поширених операторів SQL. Він дозволяє робити вибірки даних з таблиць і перетворювати до потрібного вигляду отримані результати. Будучи дуже потужним, він здатний виконувати дії, еквівалентні операторам реляційної алгебри, причому в межах єдиної виконуваної команди. За його допомогою можна реалізувати складні і громіздкі умови відбору даних з різних таблиць. Оператор SELECT – засіб, який повністю абстраговано від питань представлення даних, що допомагає сконцентрувати увагу на проблемах доступу до даних. Приклади його використання наочно демонструють один з основоположних принципів великих (промислових) СУБД: засоби зберігання даних і доступу до них відділені від засобів подання даних. Операції над даними виробляються в масштабі наборів даних, а не окремих записів. Оператор SELECT має наступний формат: SELECT [ALL | DISTINCT ] {*|[ім’я_стовпця [AS нове_ім’я]]} [,...n] FROM ім’я_таблиці [[AS] псевдонім] [,...n] [WHERE <умова_пошуку>] [GROUP BY ім’я_стовпця [,...n]] [HAVING <критерії вибору груп>] [ORDER BY ім’я_стовпця [,...n]]
Оператор SELECT визначає поля (стовпчики), які будуть входити в результат виконання запиту. У списку вони розділяються комами і наводяться в такій черговості, у якій повинні бути представлені в результаті запиту. Якщо використовується ім'я поля, що містить пробіли або роздільники, його слід укласти в квадратні дужки. Символом * можна вибрати всі поля, а замість імені поля застосувати вираз із декількох імен. Якщо обробляється ряд таблиць, то (при наявності однойменних полів у різних таблицях) у списку полів використовується повна специфікація поля, тобто ім’я_таблиці.ім’я_поля. Частина FROM задає імена таблиць і уявлень, які містять поля, перераховані в операторі SELECT. Необов'язковий параметр псевдоніма - це скорочення, яке встановлюється для імені таблиці. Обробка елементів оператора SELECT виконується в наступній послідовності:
Порядок пропозицій і фраз в операторі SELECT не може бути змінений. Тільки дві пропозиції SELECT та FROM є обов'язковими, всі інші можуть бути опущені. SELECT – закрита операція: результат запиту до таблиці являє собою іншу таблицю. Існує безліч варіантів запису даного оператора, що ілюструється наведеними нижче прикладами. Приклад 1. Скласти список відомостей про всіх клієнтів. SELECT * FROM Клієнт Читайте також:
|
||||||||
|