Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Національний технічний університет «Дніпровська політехніка»

Кафедра ПЗКС

ЗВІТ

з лабораторної роботи №2

дисципліни «Організація баз даних та знань»

Виконав: ст. гр. 121-21-1

Мельніков Дмитро Владиславович

Перевірила: асистент Харь А.Т.

Дніпро

2023
Тема: Обмеження кількості строк, що обираються.

Мета: Вивчити:

 Сортування вихідних рядків за допомогою речення ORDER BY.


 Завдання критеріїв пошуку за допомогою речення WHERE.

Навчитись:

 Сортувати вихідні рядки за допомогою речення ORDER BY.


 Вводити критерії пошуку за допомогою речення WHERE.

Хід роботи

1. Було створено запит для виводу назви (NAME), номера(PHONE_NUMBER) і


кредитного ліміту (CREDIT_LIMIT) всіх фірм-клієнтів, які знаходяться у штаті
Масачусець (MA) та Техас(TX) (Таблиця DEMO.CUSTOMER), присвоєно
стовпцям заголовки «Назва фірми», «Номер телефону», «Штат» та «Кредит»
та відсортовано у порядку убування номерів клієнтів. (Рис.1). Так як у всіх
фірм-клієнтів присутній номер телефону, пункт «Д» завдання №1 був
пропущений.

Рис.1 Результат виконання пункту №1


2. Використовуючи таблицю SCOTT.EMP, було отримано прізвища
співробітників(ENAME), які працюють у відділі (DEPTNO) №30 (Рис.2)

Рис.2 Прізвища робітників у відділі №30

3. Було отримано список прізвищ співробітників(ENAME) та номерів відділів


(DEPTNO) для службовців, які працюють у відділах з 10 по 20, відсортовано список по
прізвищах у абетковому порядку, об`єднано прізвище (ENAME) з професією (JOB) з
назвою «Прізвище та спеціальність». (Рис.3)

Рис. 3 Результат виконання пункту №3


4. Було отримано інформацію про всіх службовців, у прізвищах(ENAME) яких є
літера “s”. (Рис.4)

Рис.4 Робітники з літерою «S» у прізвищі

5. Було виведено прізвище співробітників та дату початку роботи всіх службовців, що


найняті на роботу (HIREDATE) між 14 травням 1980 року та 26 травням 1981 року.
Результати запиту відсортовано по убуванню дат початку роботи (Рис.5)

Рис.5 Робітники, найняті між 1980-1981 роками

6. Було написано запит для виводу прізвищ та заробітної платні всіх службовців,
місячний заробіток(SAL) яких не лежить в інтервалі від 1000 до 2500. (Рис.6)

Рис.6 Робітники із заробітком, що не лежить в інтервалі від 1000 до 2500


7. Було отримано список прізвищ та заробітної платні всіх службовців відділів 30, 20,
що заробляють за рік більш 13500$, названо стовпець прізвищ «Прізвище
співробітників», а стовпець заробітної платні «Заробітна платня». (Рис.7)

Рис.7 Результат виконання пункту №6

8. Було отримано список прізвищ(ENAME) та дат найму(HIREDATE) всіх


службовців, що прийшли у 1985 році. (Рис.8)

Рис.8 Робітники, яких найняли у 1985 році


9. Було створено запит, за допомогою якого виведено на екран прізвище, ім`я, та
змінено заробітну платню: робітникам 20 відділу збільшено на 20% , а робітникам 30
відділу зменшено на 30%. (Рис.9)

Рис.9 Результат виконання пункту №9

Висновок: практично ознайомився з реченням ORDER BY та WHERE, було


набуто навичок сортування вихідних рядків та вводу критеріїв пошуку.

You might also like