Murakkab so`rovlar yaratish (tashkil qilish) Guruhli funksiyalarni so‘rovlarda ishlatish


Download 0.72 Mb.
bet1/3
Sana03.04.2023
Hajmi0.72 Mb.
#1322549
  1   2   3
Bog'liq
11-mavzu

  • REJA:
  • Murakkab so`rovlar yaratish (tashkil qilish)
  • Guruhli funksiyalarni so‘rovlarda ishlatish.
  • Oddiy so`rovlar.
  • Ma`ruzachi: Umarov M.A.
  • 03.04.23

Ko‘pgina amaliy masalarni yechishda ma’lum shartlar asosida axborotlarni ajratib olish talab etiladi. Masalan: STUDENT jadvalidan Petrov familiyali talabalarni chiqarish kerak.

  • Ko‘pgina amaliy masalarni yechishda ma’lum shartlar asosida axborotlarni ajratib olish talab etiladi. Masalan: STUDENT jadvalidan Petrov familiyali talabalarni chiqarish kerak.
  • Select Surname, Name, from STUDENT Where Surname=’Petrov’;
  • Where shartida solishtirish amallari jumladan, =>, <, <=, >=, shuningdek, mantiqiy amallar «end» “or”, “not” amallari ishlashi mumkin. Ular yordamida murakkab shartlar tuziladi.
  • Surname
  • Name
  • Petrov
  • Petr
  • Petrov
  • Anton

IN, BETWEEN, LIKE

  • Mantiqiy shartlarni berishda where parametri tarkibida IN, BETWEEN. LIKE, NULL amallari ham ishlatiladi.
  • IN, NOT parametli ishlatilganda tekshirilayotgan maydon qiymati berilgan ro`yxat bilan solishtiriladi. Bu ro`yxat IN operatori o`ng tomonidani ( ) ichida yoziladi.
  • Exam jadvaldan «4» va «5» baholi talabalar ro`yxati chiqarilsin.
  • Select * from exam
  • Where mark in (4,5);
  • Birorta ham 4, 5 olmagan talaba haqidagi ma’lumotlar olish uchun not yoziladi.

Between amali maydon qiymatini berilgan intervalga kirganligini tekshirish uchun ishlatiladi.

  • Between amali maydon qiymatini berilgan intervalga kirganligini tekshirish uchun ishlatiladi.
  • 30 va 40 soat doirasida o`qitiladigan fanlarni chiqarish so`rovi tuzilsin.
  • Between amali maydon sonli va simvolli bo`lganda ham ishlatiladi.
  • Like amali simvolli toifadagi maydonlar uchun ishlatiladi. Bu amal maydonni satrli matnlarni like dan so`ng ko`rsatilgan qism satr bilan solishtiradi.
  • Misol: studentlar jadvalida familiyasi «M» harfi bilan boshlanadigan talaba haqida ma’lumot chiqarilsin.

Download 0.72 Mb.

Do'stlaringiz bilan baham:
  1   2   3




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