5–laboratoriya ishi


Download 0.91 Mb.
bet3/3
Sana24.12.2022
Hajmi0.91 Mb.
#1057091
1   2   3
Bog'liq
5-laboratoriya ishi Malumotlar bazasi

Ishni bajarish tartibi
Ishni boshlashdan oldin view(tasavvur)ga ega bo’lib olamiz misol uchun dotsentlar jadvalimizda oyligi 7000000 dan ko’p bo’lganlarini chiqaramiz.
Avvaliga dotsentlar jadvalimiz ma’lumotlarini ko’ramiz

Bu jadvaldan yuqorida aytib o’tgan tassavurimizni amalga oshiramiz



Endi yaratgan viewimizni ko’ramiz select orqali:

Biz where ni >= qo’ymaganimiz uchun 7000000 ni ham olmadi chunki biz faqat > amalini ishlatib kettik.

Boshqa jadvallarimizda ham ko’rib chiqsak:


Misol uchun talabalar jadvalida, avvaliga jadvalni o’zini ko’ramiz:

Shundan so’ng tassavur yaratamiz(view):



Natijani ko’rsak:



Natijada 2 chi kursdan katta bo’lgan talabalar haqida o’zimiz hohlagan ma’lumotlar oldik.
O’chirishni esa drop table orqali amalga oshiramiz.

Yuqoridagilarni yana bir jadvalimiz uchun ko’rib chiqamiz:


Bu safar baholar jadvalimizda ko’ramiz
Birinchi navbatda jadvalni o’zini chaqiramiz

So’ngra baxosi 3 dan baland bo’lganlarni ya’ni bahosi yaxshilar uchun view yaratamiz

Endi viewimizni select from orqali chaqiramiz:



Natijada faqat bahosi yahshi bo’lgan talabalar ID si hamda Oraliq bahosini oladik.
Viewni o’chirib tashlasak:

Natijada :



Demak bunday view mavjud emas.

Mavzu: SQLda funksiyalar yaratish



Create function ga bosamiz,
va chiqqan oynadan funksiyamizga nom berib,uning kodini yozamiz





Endi bu koddi Running qilamiz



#shu bilan funksiyamiz yaratildi
Download 0.91 Mb.

Do'stlaringiz bilan baham:
1   2   3




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