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

8.3 Запити на оновлення даних

Таблиця 8.3 – Результати запитів на оновлення даних

1

збільшити зарплатню на 100, де зарплатня 9000, з таблиці personal

UPDATE `personal` SET `zarplatnya`=zarplatnya+100 WHERE zarplatnya=9000

2

зменшити зарплатню на 200, де зарплатня 7100 або 5100 з таблиці personal

UPDATE `personal` SET `zarplatnya`=zarplatnya-200 WHERE zarplatnya=7100 OR zarplatnya=5100

3

збільшити вартість номеру на 200, де його вартість менше 800 з таблиці nomer

UPDATE `nomer` SET `vartist`=vartist+200 WHERE vartist<800

4

зменшити вартість номеру на 500, де його вартість більше 1500 з таблиці nomer

UPDATE `nomer` SET `vartist`=vartist-500 WHERE vartist>1500

5

збільшити вартість номеру на 300, де його вартість = 1500 з таблиці nomer

UPDATE `nomer` SET `vartist`=vartist+300 WHERE vartist=1500

8.4 Запити на упорядкування результатів запиту

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

1

вивести вартість і тип номеру з таблиці nomer упорядкувавши вартість за зростанням

SELECT vartist, type_nomery FROM `nomer` ORDER BY vartist ASC

2

вивести вартість і тип номеру з таблиці nomer упорядкувавши вартість за спаданням

SELECT vartist, type_nomery FROM `nomer` ORDER BY vartist DESC

3

вивести номер кимнати і час приберання номеру з таблиці nomer упорядкувавши час приберання за спаданням

SELECT nomer_kimnati, chas_priberanya FROM `nomer` ORDER BY chas_priberanya DESC

4

вивести номер кимнати і час приберання номеру з таблиці nomer упорядкувавши час приберання за зростанням

SELECT nomer_kimnati, chas_priberanya FROM `nomer` ORDER BY chas_priberanya

5

вивести кількість оборотів і дату виготовлення з таблиці product_bar упорядкувавши кількість оборотів за спаданням SELECT kilk_oborotiv, data_vigotov FROM `product_bar` ORDER BY kilk_obor

otiv DESC

8.5 Запити на вибірку мінімального значення

Таблиця 8.5 – Результати запитів на вибірку мінімального значення

1

Вивести стаж та призвіще персоналу де стаж є найменшим з таблиці personal

SELECT stag, prizvishe FROM `personal` WHERE stag=(SELECT MIN(stag) FROM personal WHERE 1)

2

Вивести кількість робочих годин та призвіще персоналу де кількість робочих годин є найменшим з таблиці personal

SELECT rob_godini, prizvishe FROM `personal` WHERE rob_godini=(SELECT MIN(rob_godini) FROM personal WHERE 1)

3

Вивести посаду та призвіще персоналу де призвіще є найменшим з таблиці personal

SELECT posada, prizvishe FROM `personal` WHERE prizvishe=(SELECT MIN(prizvishe) FROM personal WHERE 1)

4

Вивести таблицю personal де імя є найменшим з таблиці personal

SELECT personal.* FROM `personal` WHERE imya=(SELECT MIN(imya) FROM personal WHERE 1)

5

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

SELECT nazva, torg_mark, cina FROM `product_bar` WHERE cina=(SELECT MIN

(cina) FROM product_bar WHERE 1 )

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