Odkbzhpoa 3225 Oracle ДҚбж пайдалана отырып аж жобалау


Oracle SQL да бір жолды ішкі сұраныстар



жүктеу 1.36 Mb.
Pdf просмотр
бет16/19
Дата05.08.2022
өлшемі1.36 Mb.
#20887
1   ...   11   12   13   14   15   16   17   18   19
oracle kaz lab
Oracle SQL да бір жолды ішкі сұраныстар 
Тапсырма: 
employees кестесі hr сұлбасынан сату бөлімінен орташа жалақыдан асатын 
жұмысшылардың аты, фамилиясы, жалақысы (departments кестесіндегі 
department_name бағанында Sales мәні) туралы ақпарат беретін сұраныс жазыңыз. Бұл 
мәселені ішкі сұраныс көмегімен шешу. Сұраныстың нәтижесі 6.1-1. суретте 
көрсетілгендей болуы керек. 
Лаб. 6.1-1.сурет 
Шешуі: 
Сұраныстың сәйкес коды келесідей:
.department_name = 'Sales') 


34 
Oracle SQL көп жолды ішкі сұраныстар 
Тапсырма: 
employees hr кестесі негізінде жұмысшылардың аты, фамилиясы туралы ақпарат 
беретін сұраныс жазыңыз. Менеджерлік функцияларды орындайтын 
жұмысшылардың ғана жазуы қайтарылуы керек. (олардың employee_id нөмірі сол 
кестенің manager_id бағанында кездеседі). Осы тапсырманы көпжолды сұраныс 
арқылы шешіңіз. Сұраныстың нәтижесі 6.2-1. суретте көрсетілгендей болуы керек. 
Лаб. 6.2-1.сурет 
Шешуі:
Сұраныстың сәйкес коды келесідей:
manager_id from hr.employees) 
Oracle SQL-дағы көпбағанды ішкі сұраныстар  
Тапсырма: 
employees hr кестесі негізінде жұмысшылардың аты, фамилиясы, жалақысы туралы 
ақпарат беретін сұраныс жазыңыз. Қызметтері үшін минималды жалақысы 
орнатылған жұмысшылардың ақпараты қайтуы керек. hr.jobs кестесінен минималды 
жалақысы жайында ақпаратты алуға болады. Тапсырманы орындау үшін көпбағанды 
сұранысты қолданыңыз. Сұраныстың нәтижесі 7.2-1. суретте көрсетілгендей болуы 
керек. 
Лаб. 7.2-1. сурет 
Шешуі: 
Сұраныстың сәйкес коды келесідей:
(job_id, salary) in
(select job_id, min_salary from jobs) 
Oracle SQL-да иерархиялық сұраныстар  


35 
Тапсырма 1: 
hr.employees кестесінен ақпаратты қайтаратын сұраныс жазыңыз: 

жұмысшы аты; 

жұмысшы фамилиясы; 

бағыну деңгейі бойынша (ең жоғарғы деңгей – жоғарғы басқарушы, ешкімге 
бағынбайтын— 0 деңгейі); 

форматта ішкі есептеме жолы / 1 басқарушы / 2 басқарушы / топтық 
жұмысшы. 
Есептеу бағыну деңгейі бойынша сұрыпталуы тиіс. 
Сұраныстың нәтижесі 8.1-1. суретте көрсетілгендей болуы керек. 
Лаб. 8.1-1. сурет 

жүктеу 1.36 Mb.

Поделитесь с Вашими друзьями:
1   ...   11   12   13   14   15   16   17   18   19




©emirb.org 2022
әкімшілігінің қараңыз

    Басты бет