- REJA:
- 1. Ma’lumotlar bazasida mavjud fayllarni sinflash.
- 2. Yangi ustunni to’ldirish.
- 3. Tarmoqlangan ifodali operatorlar.
- 4. Jadvallardagi mavjud murakkabliklar.
- 5. Tanlov natijalarini tartiblash usullari va funksiyalar.
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.
- Select * from subject
- Where hour between 30 and 40
- 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.
- Select* from student
- Where surname like ‘M%’
Do'stlaringiz bilan baham: |