ЎЗБЕКИСТОН РЕСПУБЛИКАСИ АХБОРОТ ТЕХНОЛОГИЯЛАРИ ВА КОММУНИКАЦИЯЛАРИНИ РИВОЖЛАНТИРИШ ВАЗИРЛИГИ
МУХАММАД АЛ ХОРАЗМИЙ НОМИДАГИ ТОШКЕНТ АХБОРОТ ТЕХНОЛОГИЯЛАРИ УНИВЕРСИТЕТИ
АХБОРОТ ТЕХНОЛОГИЯЛАРИ КАФЕДРАСИ
Маълумотлар базаси фанидан
ЛАБОАТОРИЯ ИШИ № 9-12
Мавзулар кесимида
Бажарди: Радио ва Мобил алоқа факультети 850-20 гуруҳ талабаси Қудратиллаев Мейрбек
Қабул қилди : Кафедра Катта ўқитувчиси Абдул-Азалова Мохинабану Яшнаровна
ТОШКЕНТ-2022
9 - LABORATORIYA ISHI
Mavzu: UNION, INTERSECT va MINUS standart so„zlaridan
foydalanish.
So`rov:
SELECT *FROM xodimlar;
Natija:
S o`rov:
SELECT *FROM fakultet_talabalari;
Natija:
S o`rov:
SELECT *FROM ukituvchilar;
Natija:
So`rov:
select kursi, guruhi from xodimlar
Union
select kursi, guruhi from fakultet_talabalari;
Natija:
So`rov:
select kursi, guruhi from fakultet_talabalari
union all
select kursi, guruhi from ukituvchilar;
Natija:
10 - LABORATORIYA ISHI
Mavzu: Standart funksiyalardan foydalanib so„rovlar yaratish
So`rov: select * from fakultet_talabalari;
Natija:
So`rov: select lower(yonalishi) from fakultet_talabalari;
Natija:
So`rov: select upper(familiya_ismi) from fakultet_talabalari;
Natija:
So`rov: select lpad(familiya_ismi,12,'gubiyev')as newarea from fakultet_talabalari;
Natija:
Rpad ('', , '').
So`rov: select rpad(yonalishi,5,'mobil')as qisqartirma from fakultet_talabalari;
Natija:
Length (''), octet_length ('')
So`rov: select length (yonalishi) from fakultet_talabalari;
Natija:
So`rov: Select id, ltrim(familiya_ismi), rtrim(lavozimi),kursi,guruhi from xodimlar;
Natija:
So`rov: Select Left(lavozimi,5) as lavozimi from xodimlar;
Natija:
So`rov: Select right(lavozimi,5) as lavozimi from xodimlar;
Natija:
11 - LABORATORIYA ISHI
Mavzu: Agrеgat funksiyalardan foydalanish
So`rov: Select sum(id) as ' ukituvchilar id lari yigindisi' from ukituvchilar;
Natija:
So`rov: Select avg(id) as ' ukituvchilar id lari orta arifmetigi' from ukituvchilar;
Natija:
So`rov: Select min(id) as ' eng birinchi turgan ukituvchi',kafedrasi from ukituvchilar; Natija:
So`rov: Select max(id) as 'eng oxirida turgan ukituvchi' from ukituvchilar;
Natija:
So’rov: Select count(*) as 'ukituvchilar_soni 'from ukituvchilar;
Natija:
So’rov: Select id, maxsulot_nomi, rand(id) from maxsulot;
Natija: Select id, kursi, rand(id) from ukituvchilar;
So`rov: Select yonalishi_id, sqrt(yonalishi_id) from fakultet_talabalari;
Natija:
So`rov: Select id, sin(id) from fakultet_talabalari;
Natija:
So`rov: Select id, log(id) from fakultet_talabalari;
Natija:
So`rov: Select *from fakultet_talabalari where id between 2 and 4;
Natija:
So`rov: Select mid( familiya_ismi ,1,1) as 'bosh harflar', familiya_ismi from fakultet_talabalari;
Natija:
12 - LABORATORIYA ISHI
Mavzu: Bir nеchta jadvallar birlashtirish, JOINlar bilan ishlash
So’rov; SELECT *FROM fakultet_talabalari
-> INNER JOIN ukituvchilar
-> on fakultet_talabalari.familiya_ismi= ukituvchilar.familiya_ismi;
Natija;
So`rov: SELECT *FROM XODIMLAR INNER JOIN ukituvchilar;
Natija:
So`rov: SELECT *FROM fakultet_talabalari RIGTH JOIN ukituvchilar;
Natija:
CROSS JOIN operatori
So`rov: SELECT *FROM fakultet_talabalari CROSS JOIN ukituvchilar;
Natija:
Do'stlaringiz bilan baham: |