Маълумотлар омбори ва уни бошкариш тизими хакида умумий тушунчалар



Download 2,75 Mb.
bet53/83
Sana18.07.2022
Hajmi2,75 Mb.
#819472
1   ...   49   50   51   52   53   54   55   56   ...   83
Bog'liq
MBBT-маъруза матни-лотин1

DELETE o`chirish operatori.
Ma`lumotlarni o`chirish operatori jadvaldan shartni qanoatlantiruvchi bir yoki bir neta satrlarni o`chirishi mumkin.
DELETE FROM jadval _nomi[WHERE tanlash_sharti]
Agar satrlarni tanlash sharti ko`rsatilmasa, u holda jadvaldagi barcha satrlar o`chiriladi. Natijada ma`lumotlarga ega bo`lmagan bo`sh jadval hosil bo`ladi.
Agar jadvaldan oldingi sessiya natijalarini o`chirish kerak bo`lsa, u holda R1 jadvalidagi barcha satrlar o`chiriladi:
DELETE FROM R1
WHERE qismidagi shart ifodasi xuddi SELECT operatoridagi fil’trlash shartiga o`xshash bo`ladi. Bu shart jadvaldan qaysi satrlar o`chirilishi kerakligini aniqlaydi.
Masalan, talaba Maxmudova A.V. o`chirilishi kerak bo`lsa, quyidagi so`rov beriladi:
DELETE FROM R2 WHERE FIO = “Maxmudova A.V.”
WHERE qismida biror shart ko`rsatilishi mumkin. Masalan, agar jadvaldan o`zlashtirmagan talabalarni o`chirish kerak bo`lsin. Oliy ta`lim qonuniga ko`ra oxirgi sessiyada ikkita va undan ortiq fandan ikki baho olgan talaba o`zlashtirmagan hisoblanadi. U holda tanlab olish sharti ikkita va undan ko`p ikki baho olgan talabalarni va ikkita undan ko`p imtihonlarni topshirmagan talabalarni aniqlashi kerak. Bunday talabalarni aniqlash uchun R1 jadvalidan ikki baholi va baho ko`rsatilmagan satrlar tanlab olinishi, keyin olingan natija ‘FIO’ ustuni bo`yicha guruhlanishi kerak. Keyin har bir guruhdagi satrlar soni aniqlanadi (bu har bir talabaning olgan ikki baholari bilan topshirmagan imtihonlar sonini bildiradi) va ikkitadan ko`p satrga ega ustunlar tanlab olinadi. endi ushbu murakkab bo`lgan konstruktsiyani SQL tilida yozamiz va u sodda ko`rinishga ega bo`lishini ko`ramiz.
DELETE FROM R2 WHERE R2.FIO IN (SELECT R1.FIO FROM R1
WHERE Otsenka = 2 OR Otsenka IS NULL GROOP BY R1.FIO HAVING COUNT(*) >= 2
DELETE operatsiyasini bajarishda jadvaldan o`chiriladigan satrlar WHERE qismida ko`rsatilmasa jadvalning barcha kiymatlari o`chiriladi.
Ma`lumotlarni manipulyatsiyalash operatsiyalarining barchasi MB ning butunligi tushunchasi bilan bog`langan. Manipulyatsiyalash amallari sintaktik jihatdan to`g`ri bo`lsada butunlik talablari tufayli bajarilmasligi mumkin.

Download 2,75 Mb.

Do'stlaringiz bilan baham:
1   ...   49   50   51   52   53   54   55   56   ...   83




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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