Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Приклад 13.

Приклад 12.

Вибрати прізвища студентів, вік яких дорівнює мінімальному.

Запит матиме вигляд:

SELECT
Surname, Age
FROM
Students
WHERE
Age =
( SELECT MIN(Age) FROM Students );

У даному запиті спочатку вибереться мінімальний вік студентів, а тоді прізвища всіх студентів із мінімальним віком.

Вкладений підзапит працює наступним чином:

1. вибирається рядок з таблиці, назва якого вказана у зовнішньому запиті;

2. виконується підзапит і отримане значення застосовується для аналізу цього рядка в умові речення WHERE зовнішнього запиту;

3. за результатами оцінки умови приймається рішення про включення або не включення рядка у склад вихідних даних;

4. аналогічно процедура виконується для наступного рядка таблиці зовнішнього запиту.

 

У мові SQL можна використовувати стандартні операції над множинами, а саме: об’єднання, перетин і різниця, які дозволяють комбінувати результати виконання двох і більше запитів в одну результуючу таблицю.

На таблиці, які можуть комбінуватись з допомогою операцій над множинами накладаються певні обмеження, а саме:

– вони повинні мати одну і ту ж структуру, тобто одну і ту ж кількість стовпців;

– у відповідних стовпцях повинні міститись дані однакового типу і довжини.

 

5.4 Операція UNION

Дана операція створює запит на об’єднання, що поєднує результати кількох незалежних запитів.

Синтаксис:

<запит1> [ UNION [ALL] <запит2> […] ];

<запит1>, <запит2> – інструкція SELECT.

Всі запити, включені в операцію UNION, повинні відбирати однакове число полів.

Приклад 13. Об’єднати два запити, один з яких вибирає прізвище та ім’я із таблиці Students, а другий із відповідних двох полів P1і P2 із таблиці NTab:

SELECT
Surname, Name
FROM
Students
UNION
SELECT
P1, P2
FROM
Ntab;

5.5 Оператор SELECT…INTO

Даний оператор формує запит на створення нової таблиці. У новій таблиці можна визначити ключове поле. При створенні нової таблиці поля у ній успадковують типи даних і розміри тільки базових полів.

Синтаксис:

SELECT
<назва поля> [, …]
INTO <нова таблиця>
FROM
<ім’я таблиці> [, …];

<назва поля> – поле, що копіюється у нову таблицю, <нова таблиця> – ім’я таблиці, що створюється. Запит на створення нової таблиці можна використати наприклад для створення резервних копій.

Створити нову таблицю з назвою Informatics із даними про студентів, що вчаться на спеціальності ’Інформатика’.

Запит матиме вигляд:

SELECT
Num, Surname, Name, Age
INTO
Informatics
FROM
Students
WHERE
Speciality='Інформатика';

Результат – таблиця з назвою Informatics (див. Табл.14), яка буде містити дані тільки про студентів із спеціальності інформатика .

Таблиця 14

Num Surname Name Age
Крупик Віктор
Прапій Степан
Працків Оксана
Ятрів Олег

 

Маніпулювання даними


Читайте також:

  1. Абсолютні синоніми (наприклад, власне мовні й запозичені) в одному тексті ділового стилю вживати не рекомендується.
  2. Алгоритм однофакторного дисперсійного аналізу за Фішером. Приклад
  3. Базові та прикладні класифікації
  4. В чому полягає явище тунелювання через потенціальний бар’єр, наведіть приклади.
  5. Визначення і приклади
  6. Врахування витраті втрат електроенергії. Приклад складання електробалансу.
  7. Головною метою наукової діяльності в системі вищої освіти повинен стати розвиток фундаментальних та приклад­них досліджень.
  8. Деякі приклади застосування ППП
  9. Дієслова з префіксом дис-виражають значення ліквідації дії, названої безпрефіксним дієсловом, наприклад: гармонізувати – дисгармонізувати, асоціювати – дисасоціювати.
  10. Для одиничного і дрібносерійного виробництва норма витрати визначається як укрупнена, наприклад, на 1000 станко-годин роботи даного виду роботи устаткування
  11. Додаток И - Приклад виконання ремонтного креслення деталі
  12. Етикет – (прикріплювати) установлений порядок поведінки в товаристві, певному оточенні, наприклад, придворний етикет, дипломатичний етикет.




Переглядів: 481

<== попередня сторінка | наступна сторінка ==>
Приклад 11. | Оператор UPDATE

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.002 сек.