9-Ma’ruza Mavzu: Ma’lumotlar manipulyatsiya qilish. Oddiy so‘rovlar yaratish.
Element.
Reja: 1. Murakkab surovlar yaratish (tashkil qilish)
2. Guruxli funksiyalarni so‘rovlarda ishlatish.
3. Tasavurlar.
Tayanch iboralar: Guruxli funksiyalar, so‘rovlar, manipulyatsiya, view, tasavur, tranzatsiya.
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’;
Surname
Name
Petrov
Petr
Petrov
Anton
Where shartida solishtirish amallari jumladan, =>, <, <=, >=, Shuningdek, mantiqiy amallar «end» “ot”, “not” amallari ishlashi mumkin. Ular yordamida murakkab shartlar tuzunlikiladi.
Masalan: 3-kurs stipendiya oladigan talabalarni ismi familiyasini chiqaring.
Select name, Surname From STUDENT Where kurs=3 and stipend>0; Mantiqiy shartlarni berishda where parametri tarkibida IN, BETWEEN, Like, is null amallari ham ishlatiladi.
In, not parametli ishlatilganda tekshirilayotgan maydon qiymati berilgan ruyxat bilan solishtiriladi. Bu ruyxat in operatori ung tomonidani () ichida yoziladi.
Eham baxolari jadvaldan «4» va «5» baxoli talabalar ruyxatini chiqaring.
Select * From eham-marks Where mark in (4,5); Birorta ham 4,5 olmagan talaba haqidagi ma’lumotlar olish uchun not it yoziladi.
Berween amali maydon qiymatini berilgan intervalga kirganligini tekshirish uchun ishlatiladi.
30 va 40 soat doirasida ukitiladigan fanlarni chiqarish so‘rovini tuzunliking.