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


Рис. 11.2. Cоздание новой таблицы скопировав структуру имеющейся таблицы. Рис. 11.3


Download 3.26 Mb.
bet61/91
Sana15.11.2023
Hajmi3.26 Mb.
#1777302
TuriМетодическое пособие
1   ...   57   58   59   60   61   62   63   64   ...   91
Bog'liq
Metodichka BD

Рис. 11.2. Cоздание новой таблицы скопировав структуру имеющейся таблицы.

Рис. 11.3. Вывод данных скопированной таблицы.
А теперь рассмотрим пример, где через запрос можно скопировать данные из столбца другой таблицы.


Рис. 11.4. Выполнение запроса копирования данных из другой таблицы.
Как было написано выше есть возможность использования select внутри другой.
Пример: получим все услуги (цены) у которых цена выше средней. Для этого выберем таблицу visit.

Рис. 11.5.Использование select внутри другой.
Теперь рассмотрим пример запроса с оператором IN.

Рис. 11.6. Применение запроса с оператором IN.

Также можно применить логические операторы в запросах. Например, NOT IN.



Рис. 11.7. Применение запроса с оператором NOT IN.

В команде INSERT подзапросы могут применяться для определения значения, которое вставляется в один из столбцов:



Рис. 11.8. Применение в INSERT подзапроса как значение столбцов
При обновлении данных в таблице можно использовать select. Ниже приводиться пример использования этого оператора в части where.

Рис. 11.9. Применение обновления данных в таблице с использованием select.
После выполнения запроса проверяем нашы данные. Можно увидеть что цены изменились.

Рис. 11.10. Проверка данных, после обновления.
Задание:

  1. Написать и выполнить скрипты по теме лабораторной работы.

  2. Показать три различных по сложности и условиям примера применения create-select.

  3. Показать три различных по сложности и условиям примера применения select-select.

  4. Показать три различных по сложности и условиям примера применения insert-select.

  5. Показать три различных по сложности и условиям примера применения update-select.

  6. Подкрепить скрипты скринами с результатами их выполнения в СУБД.

  7. Подготовить отчет по выполненной работе.




Download 3.26 Mb.

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




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