Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБД / практика / пз_обд_БОЙКО-ПРАКТИКА.doc
Скачиваний:
1
Добавлен:
27.01.2024
Размер:
4.39 Mб
Скачать

8.12 Запити з використанням предикату діапазону

Таблиця 8.12 – Результати запитів з використанням предикату діапазону

1

Вивести вартість, тип номеру, час приберання, де час приберання з '13:00:00'  по '15:00:00' таблиці nomer

SELECT type_nomery, vartist, chas_priberanya FROM `nomer` WHERE chas_priberanya BETWEEN '13:00:00' AND '15:00:00'

2

Вивести вартість, тип номеру, час приберання, де вартість в межах з 500 до 800 таблиці nomer

SELECT type_nomery, vartist, chas_priberanya FROM `nomer` WHERE vartist BETWEEN '500' AND '800'

3

Вивести вартість, тип номеру, час приберання, де вартість не відносяться до меж з 500 до 800 таблиці nomer

SELECT type_nomery, vartist, chas_priberanya FROM `nomer` WHERE vartist NOT BETWEEN '500' AND '800'

4

Вивести стовбці призвіще, імя, посада, зарплатня, де вартість відносяться до меж з 6000 до 9100 таблиці personal

SELECT prizvishe, imya, posada, zarplatnya FROM `personal` WHERE zarplatnya BETWEEN 6000 AND 9100

5

Вивести стовбці призвіще, імя, посада, зарплатня, де вартість відносяться до меж з 6000 до 9100 і кількість робочих годин =150 таблиці personal

SELECT prizvishe, imya, posada, zarplatnya FROM `personal` WHERE zarpl atnya BETWEEN 6000 AND 9100 AND rob_godini=150

8.13 Запити з використанням предикату приналежності до множини

Таблиця 8.13 – Результати запитів з використанням предикату приналежності до множини

1

Вивести стовбці назва, торгова марка, ціна, ємність, де ємність має в собі 0,5 і 1,5 з таблиці product_bar

SELECT nazva, torg_mark, cina, emnist FROM `product_bar` WHERE emnist IN ('0.5', ' 5')

2

Вивести стовбці назва, торгова марка, ціна, ємність, де назва має в собі Пиво і Водку з таблиці product_bar

SELECT nazva, torg_mark, cina, emnist FROM `product_bar` WHERE nazva IN ('Пиво', 'Водка')

3

Вивести стовбці вартість, статус номеру, тип номеру, номер кімнати, де тип номеру має в собі single і lux з таблиці nomer

SELECT vartist, statys_nomery, type_nomery, nomer_kimnati FROM `nomer` WHERE type_nomery IN ('Single', 'LUX')

4

Вивести стовбці вартість, статус номеру, тип номеру, номер кімнати, де вартість має в собі 800 і 1400 з таблиці nomer

SELECT vartist, statys_nomery, type_nomery, nomer_kimnati FROM `nomer` WHERE vartist IN ('800', '1400')

5

Вивести таблицю personal, де посада належить Прислузі та Адміністратору

SELECT * FROM `personal` WHERE posada IN ('Прислуга', 'Администратор')

8.14 Запити з використанням предикату null

Таблиця 8.14 – Результати запиту з використанням предикату NULL

1

Вивести таблицю product_bar, де кількість оборотів має значення NULL

SELECT * FROM `product_bar` WHERE kilk_oborotiv IS null

2

Вивести таблицю personal, де стаж має значення NULL

SELECT * FROM `personal` WHERE stag is not null

3

Вивести вартість, тип номеру, статус номеру , де статус номеру має значення NULL таблиці nomer

SELECT vartist, type_nomery, statys_nomery FROM `nomer` WHERE statys_nomery IS null

4

Вивести таблицю hotel, де home-telephone має значення NULL

SELECT * FROM `hotel` WHERE `home-telephone` is null

5

Вивести таблицю dir, де імя по батькові має значення NULL

SELECT * FROM `dir` WHERE po_batkoviy IS NOT null

Соседние файлы в папке практика