Labalatoriya ishi 3



Download 153,46 Kb.
Sana27.03.2022
Hajmi153,46 Kb.
#512657
Bog'liq
Лабораторная работа №3


Labalatoriya ishi - 3
3.1-laboratoriya
Mavzu: ma'lumotlarni tartiblash. where standart so'zdan foydalaning
Maqsad: ma'lumotlar bazasini yaratish uchun standart so'zdan foydalaning

Ko'pgina hollarda, barcha yozuvlarni, faqat muayyan mezonlarga javob beradigan narsalarni olishning hojati yo'q. Shunday qilib, SQL-da tanlovni filtrlash uchun maxsus taklif mavjud.

Endi, masalan, biz faqat ma'lum bir mahsulotga tegishli bo'lgan jadvalimizdan yozuvlarni tanlaymiz. Buning uchun biz mahsulot ustunidagi qiymatni filtrlaydigan qo'shimcha filtr parametrini aniqlaymiz.

Matn qiymatlarini tanlash uchun namuna so'rovi:





3.2-laboratoriya

Mavzu: Group BY va HAVING bilan so'rovlar yaratish.
Maqsad: ma'lumotlar bazasida ma'lumotlarni guruhlash

Agar taklif qaerda satrlarni filtrlash uchun predikatni belgilasa, HAVING taklifi guruhlarga o'xshash predmetni aniqlash uchun guruhdan keyin ishlatiladi, bu guruhlarni yig'ish funktsiyalari qiymatlari bo'yicha filtrlaydi. Ushbu jumla, jumladan ko'rsatilgan yozuvlar manbaining alohida satrlaridan emas, balki bunday qatorlar guruhlaridan agregat funktsiyasi yordamida olingan qiymatlarni tekshirish uchun talab qilinadi. Shunday qilib, bunday tekshirish qaerda taklifga kiritilmaydi.


Iltimos, tanlash jumlasida kümülatif funktsiyaning qiymatlarini nomlash uchun ishlatiladigan having (Ovg_price) jumlasida taxallusni ishlata olmaysiz. Aslida, chiqish so'rovlari to'plamini tashkil etuvchi "SELECT" taklifi buyurtma BY taklifidan oldin oxirgi taklifdan bir marta amalga oshiriladi. Operatordagi elementlarni qayta ishlash tartibi quyidagilarni tanlang: FROM.WHERE.GROUP BY.HAVING.SELECT.ORDER





3.3-laboratoriya
Mavzu: standart kalit so'z HAVING yordamida so'rovlarni yaratish.
Maqsad: relatsion ma'lumotlar bazasi modeli uchun standart kalit so'zni ishlatish.

SQL HAVING operatori umumiy funktsiyalarni bajarish natijasining ko'rsatkichidir. SQL-dagi umumiy funktsiya-bu bitta qiymatni ustun qiymatlari to'plamidan qaytaradigan funksiya. Ular quyidagi funktsiyalar: SQL COUNT (), SQL MIN (), SQL MS (), SQL AVG (), SQL SUM ().

SQL HAVING iborasi quyidagi sintaksisga ega:

HAVING aggregate_function (column_name) operator


SQL HAVING taklifi SQL WHERE jumlasiga o'xshaydi, bundan tashqari, u butun jadval ustunlari to'plamiga emas, balki SQL GROUP by tomonidan yaratilgan taklifga nisbatan qo'llaniladi va har doim qat'iy rioya qilinadi.

Download 153,46 Kb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish