- REJA:
- Murakkab so`rovlar yaratish (tashkil qilish)
- Guruhli funksiyalarni so‘rovlarda ishlatish.
- Oddiy so`rovlar.
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.
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.
Do'stlaringiz bilan baham: |