O’zbekiston Respublisasi Raqamli Texnologiyalar Vazirligi


Download 1.23 Mb.
Sana18.06.2023
Hajmi1.23 Mb.
#1556260
Bog'liq
Norqobilov Zafarbek Malumotlar Bazasi 2- topshiriq


O’zbekiston Respublisasi Raqamli Texnologiyalar Vazirligi

Muhammad Al-Xorazmiy nomidagi Toshkent Axborot Texnologiyalari universiteti


Axborot texnologiyalari kafedrasi


Ma’lumotlar bazasi fanidan
AMALIY ISH-2
Mavzu:SQL yordamida Where standart so’zlaidan foydalanish.
DBM006-2 guruh talabasi:
Norqobilov Zafarbe
Tekshirdi:Djurayev T.B
Toshkent-2023.

Mavzu:SQL yordamida Where standart so’zlaidan foydalanish.




Ishdan maqsad: Biz yaratgan ma’lumotlar bazasini AND ,OR, NOT standart so’zlaridan foydalanib ma’lumotlar bazasida qo’llash ,Group by va Order by HAVING standart so’zlarini amalda tadbiq qilish.


SELECT ID, FISH
FROM `o'qtuvchilar`
WHERE `ish staj` >4
AND `yashash joyi` = 'Jizzax viloyati'
LIMIT 0 , 30



SELECT ID, FISH


FROM `o'qtuvchilar`
WHERE `ish staj` > 1 OR `yashash joyi` = 'Samarqand viloyati';

SELECT ID, FISH, `yashash joyi`
FROM `o'qtuvchilar`
WHERE NOT `yashash joyi` = 'Surxondaryo viloyati';

2-topshiriq
SELECT ID, FISH
FROM `o'qtuvchilar`
WHERE `ish staj` <5
LIMIT 0 , 30



SELECT ID, FISH
FROM `o'qtuvchilar`
WHERE `ish staj` <=5
LIMIT 0 , 30





SELECT ID, FISH
FROM `o'qtuvchilar`
WHERE `yashashjoyi` != 'Toshkentshahar'
LIMIT 0 , 30



3-topshiriq


SELECT `yashashjoyi` , COUNT( * ) AS uqtuvchilar_soni
FROM `o'qtuvchilar`
GROUP BY `yashashjoyi`
ORDER BY uqtuvchilar_soni DESC
LIMIT 0 , 30



SELECT `yashashjoyi` , AVG( `ishstaj` ) AS urtacha_ish_staj
FROM `o'qtuvchilar`
GROUP BY `yashashjoyi`
HAVING AVG( `ishstaj` ) >5
ORDER BY urtacha_ish_staj DESC
LIMIT 0 , 30



SELECT `yashash joyi` , COUNT( * ) AS urtacha_uqtuvchilar_soni
FROM `o'qtuvchilar`
GROUP BY `yashash joyi`
ORDER BY urtacha_uqtuvchilar_soni DESC
LIMIT 0 , 30

Xulosa:
Xulosa qilib aytganda, SQL-dagi WHERE bandi bir yoki bir nechta shartlar asosida yozuvlarni filtrlash uchun kuchli vositadir. <, >, <=, >=, =, !=, BETWEEN, LIKE va IN kabi operatorlardan foydalanib, kerakli ma'lumotlarni olish uchun murakkab sharoitlarni yaratishingiz mumkin. Biroq, unumdorlik bilan bog'liq muammolarning oldini olish va so'rovlaringizni taqqoslanayotgan ma'lumotlar turi uchun indekslar va mos operatorlar bilan optimallashtirish uchun WHERE dan oqilona foydalanish muhimdir.
Download 1.23 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling