FROM Parfum_brendd
WHERE (mijoz = “Man” OR Saqlash_muddati = 3) AND Ishlab_chiq_davlat = “Fransiya”
4. Kengaytirilgan filtrlash (IN operatori)
SELECT Parfum_Id, Brend_nomi, Ishlab_chiq_davlat, Saqlash_muddati, Direktor, mijoz
FROM Parfum_brendd WHERE Parfum_Id IN (5, 9, 13, 18)
IN operatori OR operatori funksiyasini bajaradi, lekin bir nechta afzalliklarga ega:
- uzun ro'yxatlar bilan ishlashda IN iborasidan o'qish oson;
- kam operatorlardan foydalaniladi, bu so'rovlarni tezroq ishlashini ta'minlaydi;
- IN ning eng muhim afzalligi shundaki, uning konstruksiyasida qo'shimcha SELECT operatorini ishlatish mumkin, bu murakkab tarkibiy so'rovlarni yaratish uchun katta imkoniyatlar beradi.
Do'stlaringiz bilan baham: |