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


SELECT column1, column2, ... FROM table_name WHERE columnN LIKE pattern


Download 3.25 Mb.
bet28/91
Sana28.10.2023
Hajmi3.25 Mb.
#1730330
TuriМетодическое пособие
1   ...   24   25   26   27   28   29   30   31   ...   91
Bog'liq
Базы данных Методическое пособие БД 2023-24 уч год 15 Пр работ

SELECT column1, column2, ...
FROM table_name
WHERE columnN LIKE pattern;

Оператор IN позволяет задавать несколько значений в предложении WHERE.


SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1, value2, ...);
Оператор "BETWEEN" выбирает значения в пределах заданного диапазона. Значения могут быть числами, текстом или датами.
SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

Операторы Any и ALL используются с предложением WHERE или HAVING. Оператор Any возвращает значение true, если любое из значений подчиненного запроса удовлетворяет условию. Оператор ALL возвращает значение true, если все значения подчиненного запроса удовлетворяют условию.


Синтаксис ANY:
SELECT column_name(s)
FROM table_name
WHERE column_name operator ANY
(SELECT column_name FROM table_name WHERE condition);

Синтаксис ALL:


SELECT column_name(s)
FROM table_name
WHERE column_name operator ALL
(SELECT column_name FROM table_name WHERE condition);

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



Рис. 4.2.1. Реляционная модель для предметной области «Запись на прием» на латинице.
В созданной базе данных рассмотрим таблицу patient.

4.2.1.-рисунок.Вывод данных на экран в таблице “patient”.
Допустим необходимо найти пациентов, чьи фамилии начинаются на букву «П».

Рис. 4.2.2. Вывод на экран в таблице “patient”, чьи фамилии начинаются на букву «П».
Рассмотрим пример применения логического опретора ИЛИ.

Рис. 4.2.3. Применения логического опретора ИЛИ таблице “patient”.
В таблице Визитов записаны следующие данные:


Download 3.25 Mb.

Do'stlaringiz bilan baham:
1   ...   24   25   26   27   28   29   30   31   ...   91




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