Шешуі:
Сұраныстың сәйкес коды келесідей:
SELECT first_name "Аты", last_name "Фамилия", LEVEL - 1 As "Бағыну деңгейі
100
CONNECT BY PRIOR employee_id = manager_id ORDER By LEVEL;
Oracle SQL*Plus және Oracle SQL Developer айнымалыларындағы интерактивті сұраныс
Тапсырма:
employees hr кестесі негізінде жұмысшылардың аты, фамилиясы, жалақысы туралы ақпарат беретін сұраныс жазыңыз.Сонымен қатар сұраныс:
Сұраныстың нәтижесі 9.1-2. суретте көрсетілгендей болуы керек.
Қосымша:
Oracle SQL Developer қолдансаңыз, онда мәтіндік түрдегі сұраныс нәтижесін шығару үшін F5 батырмасын қолдану керек.
Лаб. 9.1-1. сурет
Лаб. 9.1-2. сурет
Шешуі:
Сұраныстың сәйкес коды келесідей:
set verify on;
select first_name As "Аты", last_name As "Фамилия", salary As "Жалақы" from employees where department_id = &Номер_Отдела;
Oracle SQL кестесіне жазуларды қосу , INSERT командасы
Тапсырма:
hr.employees кестесіне жаңадан жазу қосатын команданы жазыңыз. Сонымен келесі мәндерді қолданыңыз:
жұмысшы нөмірі (employee_id) — 900;
жұмысшы аты (first_name) — Ivan;
жұмысшы фамилиясы (last_name) — Ivanov;
электронды почтаның адресін келесі түрде формалау керек (email), жоғарғы регистрге ауыстырылған жұмысшының аты мен фамилиясының конкатенация нәтижесін көрсету үшін осылай формаландыру керек. ;
телефон нөмірі(phone_number) — 555-55-55;
жұмысқа қабылдау күнінің орнына (hire_date) осы күн қолданушы еді; должность (job_id) должна выглядеть как SH_CLERK;
қалған бағандар үшін мәндер толмаған болып қалуы тиіс.
Достарыңызбен бөлісу: |