O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI
“KOMPYUTER INJINIRINGI” FAKULTETI
“AXBOROT XAVFSIZLIGI” KAFEDRASI
«SQLda dasturlash» fanidan 1-Mustaqil ish.
Bajardi:Isomiddinov S Tekshirdi: Toirov Sh. Guruh: 401-19
Samarqand 2022 1 – LABORATORIYA ISHI Mavzu: PostgreSQL da ishlash(sqlshell).
Sql shell dasturini ishga tushurib olamiz:
Yusuf nomli yangi jadval yaratamiz:
Jadvalni qiymat bilan to’ldiramiz:
Ustun nomini o’zgartirish
Order by orqali saralash:
Teskarisiga saralash
Null qiymatga o’zgartirish
Updatedan foydalanish
Deletedan foydalanish
Ustunnni o’chirish
2 – LABORATORIYA ISHI Mavzu: PostgreSQL da ishlash(sql shell).
1-Qadam: Length
2-Qadam: RTRIM
3-Qadam: LTRIM
4-Qadam:TRIM
5-Qadam: NOW()
6-Qadam: LEFT
7-Qadam: RIGHT
8-Qadam: REPLACE
9-Qadam: UPPER
10-Qadam: LOWER
11-Qadam: ROUND
3 – LABORATORIYA ISHI Mavzu: PostgreSQL da ishlash(PgAdmin).
PgAdmin dasturida mock_data jadvalini ochamiz:
LIMIT dan foydalanib ko’ramiz:
OFFSET dan foydalanib ko’ramiz:
FETCH dan foydalanib ko’ramiz:
IN operatoridan foydalanamiz:
LIKE dan foydalanib ko’ramiz:
LABORATORIYA 4
Biz bu laboratoriya ishida bizga berilgan birinchi darsda berilgan mavzu bo'yicha jadval ma'lumotlarini guruhlash, guruhlarni filtrlash va takroriy qiymatlarni o'chirish, jadval nomini o'zgartirish jadvallarni birlashtirish operatorlaridan foydalanib so'rovlar yaratamiz.
Dastlab jadvallarni chiqarib olamiz:
Dastlab jadvalni guruhlaymiz :
Keyin bir xil ma’lumotlarni filtrlab ularni necha marta ishlatilganini topamiz :
Keyingi amalimizda biz takrorlangan qiymatlarni faqat bittasini qoldiramiz va buni distinct funksiyasi orqali chiqaramiz :
Endi esa jadval nomini o’zgartiramiz :
Keyingi amalda jadvallarni birlashtirib ko’ramiz , Dastlab birlashtirish uchun yana bir jadval tuzamiz :
Inner join funksiyasini ishlati ko’ramiz :
Left join funksiyasini ishlatamiz:
RIGHT join funksiyasi:
Full Outher Joindan foydalanamiz :
Xulosa : Biz bu laboratoriyadan ishidan xulosamiz shuki biz bu orqali turli xil funksiyalardan foydalanib ular bilan tanishib chiqdik.Bu esa kelajakda ish vaqtini kamaytirishi va ish sonini kamaytirib yetarlicha imkoniyat yaratib bera oladi , kelajakda biz har bir sohada kompyuterdan foydalanamiz.
LABORATORIYA 5
Bu laboratoriyada bizga tegishli mavzu bo’yicha quyidagi amallarni bajaramiz.
1. Inner join 2. Left join 3. Right join 4. Full join 5. Union 6. Intersect 7. Minus(EXCEPT)