Методическое пособие к лабораторным работам по курсу «База данных» Ташкент 2022


Download 3.25 Mb.
bet60/91
Sana28.10.2023
Hajmi3.25 Mb.
#1730330
TuriМетодическое пособие
1   ...   56   57   58   59   60   61   62   63   ...   91
Bog'liq
Базы данных Методическое пособие БД 2023-24 уч год 15 Пр работ

Подзапросы в INSERT
В команде INSERT подзапросы могут применяться для определения значения, которое вставляется в один из столбцов
Подзапросы в UPDATE подзапросы могут применяться:
В качестве устанавливаемого значения после оператора SET
Как часть условия в выражении WHERE
Подзапросы в DELETE
В команде DELETE подзапросы также применяются как часть условия.

Инструкция SQL SELECT INTO
Инструкция SELECT INTO копирует данные из одной таблицы в новую.
Скопируйте все столбцы в новую таблицу:
SELECT *
INTO newtable [IN externaldb]
FROM oldtable
WHERE condition;
Скопируйте в новую таблицу только некоторые столбцы:
SELECT column1, column2, column3, ...
INTO newtable [IN externaldb]
FROM oldtable
WHERE condition;
Новая таблица будет создана с именами столбцов и типами, определенными в старой таблице. С помощью предложения AS можно создавать новые имена столбцов.
Примеры
Следующая инструкция SQL создает резервную копию клиентов:
SELECT * INTO CustomersBackup2017
FROM Customers;
Следующая инструкция SQL копирует только несколько столбцов в новую таблицу:
SELECT CustomerName, ContactName INTO CustomersBackup2017
FROM Customers;
Следующая инструкция SQL копирует только немецких клиентов в новую таблицу:
SELECT * INTO CustomersGermany
FROM Customers
WHERE Country = 'Germany';

Пример выполнения задания для предметной области «Запись на прием»:


Для выполнения нескольких операций с данными выберем таблицы в рассматриваемой базе данных. Выберем таблицу doctor.

Рис. 11.1. Вывод атрибутов таблицы “doctor”.
Для начала давайте попробуем создать новую таблицу скопировав структуру имеющейся таблицы.
И через desc увидим в результате новую таблицу. Эта таблица полностью заполнена теми же данными что и основная таблица.


Download 3.25 Mb.

Do'stlaringiz bilan baham:
1   ...   56   57   58   59   60   61   62   63   ...   91




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling