Sharof rashidov nomidagi samarqand davlat universiteti intelektual tizimlar va kompyutyer texnalogiyalari fakulteti
Download 430.44 Kb.
|
3 lab
- Bu sahifa navigatsiya:
- ISEMASnull
- A VA B TRUE
- 1.1. Oddiy sorovlar 1-sorov
- 2-sorov Universitet bolimlarining telefon raqamlarini korsatish. Bunday sorov natijasi faqat ikkita ustundan iborat bolishi kerak: Ism_ kaf Va Nom_ telef
- Kod.kaf Name_kaf NomjelefNom_Auditoria Col_sotr Zav_kaf 004 Grafiklar 23-99-77 385 18 Firsov C.C. 4-sorov
- KodjcafName_kafNorn lelef Norn Audit oria Coi_sotr Zavkaf
- Kod_kaf Name_kaf Nomjelef Nom_Auditoria Col_sotr Zav kaf
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
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:
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling