Sharof rashidov nomidagi samarqand davlat universiteti intelektual tizimlar va kompyutyer texnalogiyalari fakulteti


Download 430.44 Kb.
bet18/18
Sana31.10.2023
Hajmi430.44 Kb.
#1736258
1   ...   10   11   12   13   14   15   16   17   18
Bog'liq
3 lab

kabi Va emaskabi- ma'nosi qarama-qarshi bo'lgan predikatlar, berilgan qiymat taqqoslanadigan shablonni ko'rsatishni talab qiladi; o'xshash predikat taqqoslanayotgan qiymat naqshga mos kelganda to'g'ri, aks holda noto'g'ri;
ISnull- ba'zi bir atribut qiymatining aniqlanmagan qiymatga tengligini aniqlash uchun ishlatiladigan predikat:
<имя атрибута> ISnull- bu satrda ko'rsatilgan atribut aniqlanmagan qiymatga ega bo'lsa va noto'g'ri bo'lsa, true qiymatini qabul qiladi, aks holda;
<имя атрибута> ISEMASnull- hammasi aksincha bo'ladi.
mavjud Va emasmavjud Inline pastki so'rovlarda ishlatiladi.
iborada guruhtomonidan guruhlash maydonlari ro'yxati o'rnatiladi.
□ iborada ega har bir guruhga yuklangan predikatlar-shartlar o'rnatiladi.
□ iborada buyurtmatomonidan natijalarni tartiblash maydonlari ro'yxati ko'rsatiladi, ya'ni natijaviy jadvaldagi tartiblash tartibini belgilaydigan maydonlar ro'yxati.
SQL standarti NULL qiymat tushunchasini belgilaydi, bu esa uchta qiymatli mantiqdan foydalanishni talab qildi, bunda barcha mantiqiy amallar quyidagi haqiqat jadvaliga muvofiq amalga oshiriladi (6-jadval).
Jadval 6 . haqiqat jadvali










A VA B




TRUE





































































































































1.1. Oddiy so'rovlar
1-so'rov

Universitet kafedralari haqidagi ma'lumotlarni ko'rsatish.
Ushbu vazifa bitta jadvaldan ma'lumotlarni tanlash va ko'rsatishga qisqartiriladi va uning barcha satrlari va barcha ustunlari chiqariladi:
Bo'limdan * ni tanlang
Bunday so'rovning natijasi universitetning barcha bo'limlari to'g'risidagi ma'lumotlarni o'z ichiga olgan jadval bo'ladi:

kodi kaf

Ismi kaf

Nom_telef

Nom_Auditoria

Col_sotr



















Ivanov T.M.




Umumiy matematika










Maxov K L.
















Ross L.T.
















Firsov S.S.




Amaliy matematika










Lyaxova I.T.

2-so'rov
Universitet bo'limlarining telefon raqamlarini ko'rsatish.
Bunday so'rov natijasi faqat ikkita ustundan iborat bo'lishi kerak: Ism_ kaf Va Nom_ telef, shuning uchun so'rovning o'zi quyidagicha ko'rinishi kerak:
SELECT Name_kaf, Nom_telef FROM kafedra
Natijalar jadvali:
Ismkaf Nomjelef
Fizika 23-34-24
Umumiy matematika 23-65-43
Hikoyalar 23-78-72
23-99-77 diagrammalar
Amaliy matematika 23-66-62
Yuqorida shakllangan so'rovlarda from bandida ko'rsatilgan jadvalning barcha qatorlarini ko'rsatish kerak edi. Agar tanlov qaysidir shartga ko'ra chiqish qatorlari sonini cheklashi kerak bo'lsa, bunga so'rovdagi where bandidan foydalanish orqali erishish mumkin. Qaerda bandiga bir yoki bir nechta qator tanlash shartlarini kiritishingiz mumkin.
3-so'rov
Grafika bo'limi haqidagi ma'lumotlarni ko'rsatish.
SELECT * FROM kafedra WHERE Name_kaf = "Charts"
Bunday so'rovga javob faqat bitta qatorni o'z ichiga oladi:
Kod.kaf Name_kaf NomjelefNom_Auditoria Col_sotr Zav_kaf
004 Grafiklar 23-99-77 385 18 Firsov C.C.
4-so'rov
Birinchi qavatdagi xonalar 1 dan 99 gacha bo'lgan oraliqda ekanligini hisobga olgan holda, birinchi qavatda joylashgan universitet bo'limlari haqidagi ma'lumotlarni ko'rsatish.
So'rov quyidagicha ko'rinadi:

1 dan 99 gacha bo'lgan Kafedradan * TANLOVCHI Nom_Auditoria


So'rov natijasi:
KodjcafName_kafNorn lelef Norn Audit oria Coi_sotr Zavkaf
002 Umumiy matematika 23-65-43 003 22 Maxov K.L.
matematika
Umuman olganda, natijaviy jadvaldagi qatorlar qandaydir tarzda tartibsiz holatda ko'rsatiladi. Bunday materialni ko'rish va tahlil qilish har doim ham qulay emas. Har qanday ustun bo'yicha qatorlarni tartiblash uchun band bo'yicha tartib qo'llaniladi. U ko'rsatilgan ma'lumotlarni saralashni xohlagan ustun nomlarining vergul bilan ajratilgan ro'yxatini o'z ichiga oladi. Ushbu ibora har doim tanlash iborasida oxirgi bo'lishi kerak va agar mavjud bo'lsa, ko'rsatilgan ustun yoki ko'rsatilgan ustunlar kombinatsiyasining ortib borayotgan (ko'tarilgan) yoki kamayuvchi (pasayish) qiymatlari bo'yicha qatorlarni saralash mumkin bo'ladi, ular bo'lishidan qat'i nazar. ustunlar natijaviy jadvalda mavjud yoki yo'q.
5-so'rov
Universitet kafedralari haqidagi ma'lumotlarni ustun bo'yicha tartiblangan shaklda ko'rsatishIsm_ kafortib borayotgan tartibda.
So'rov quyidagicha ko'rinadi:
Name_caf ASC BO'YICHA TARTIBI BO'YICHA kafedradan TANLASH
Ushbu so'rovning natijasi:
Kod_kaf Name_kaf Nomjelef Nom_Auditoria Col_sotr Zav kaf
004 Grafiklar 23-E9-77 385 18 FirsovS.S.
003 Hikoyalar 23-78-72 465 16 Ross L.T.
002 Umumiy ma- 23-65-43 003 22 Maxov K.L.
mavzular
005 Murojaat qilingan 23-66-62 028 24 Lyaxova I.T.
matematika
001 Fiziklar 23-34-24 132 25 Ivanov T.M.
Download 430.44 Kb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   18




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