002. WHERE sharti
Bu mavzuda WHERE sharti va mantiqiy operatorlar bo'yicha 42 ta masala bor. Har bir masala oldida qavs ichida sxema nomi va qiyinlik darajasi ko'rsatilgan. Sxemalar Sxemalar va tayyorlov sahifasida berilgan.
Masalani o'zingiz yechib, natijani Kutilgan natija bilan solishtiring. O'zgartiruvchi masalalarda (INSERT, UPDATE, DELETE, DDL) natija shartda aytilgan tekshiruv so'rovidan olingan. Natija 10 qatordan ko'p bo'lsa, birinchi 10 qator ko'rsatilgan.
1. (dokon, oson) Toshkentlik mijozlarni chiqaring (id, ism).
Kutilgan natija
2. (dokon, oson) Narxi 500000 dan yuqori mahsulotlarning id va nomini chiqaring.
3. (dokon, oson) Qoldig'i 10 dan kam mahsulotlarni (id, nom, qoldiq) chiqaring.
4. (dokon, oson) Holati 'bekor' bo'lgan buyurtmalar id larini chiqaring.
5. (soni, oson) Holati 'yangi' emas buyurtmalar sonini soni sifatida chiqaring.
6. (dokon, oson) Kategoriyasi 1 va narxi 300000 dan past mahsulotlarni chiqaring (id, nom, narx).
Kutilgan natija
7. (dokon, oson) Samarqand yoki Buxoro mijozlarining id va shahrini chiqaring.
Kutilgan natija
8. (dokon, oson) 2024-03-01 dan keyingi buyurtmalar sonini chiqaring.
9. (dokon, oson) To'lov usuli 'karta' bo'lgan to'lovlar id va summasini chiqaring.
Kutilgan natija
10. (dokon, o'rta) Narxi 200000 dan 400000 gacha (chegaralar kiradi) bo'lgan mahsulotlar nomi va narxini chiqaring.
11. (dokon, o'rta) Toshkentlik emas, va 1990 yildan keyin tug'ilgan mijozlar id sini chiqaring.
12. (dokon, o'rta) Yetkazilgan yoki yangi holatdagi, 2024-02-01 dan oldingi buyurtmalar id sini chiqaring.
13. (maktab, oson) 5 ball olgan baholar sonini chiqaring.
14. (maktab, oson) 'A' jinsli (qiz bolalar) o'quvchilar ismini chiqaring.
Kutilgan natija
15. (maktab, oson) Maoshi 5000000 dan yuqori o'qituvchilar ismini va maoshini chiqaring.
Kutilgan natija
16. (maktab, oson) 1-sinfdagi o'quvchilar id va ismini chiqaring.
Kutilgan natija
17. (maktab, oson) 'kelmadi' holatidagi davomat yozuvlari sonini chiqaring.
18. (maktab, o'rta) 1-fan bo'yicha ball 3 yoki undan past baholar id larini chiqaring.
19. (maktab, o'rta) 2008-06-01 dan keyin tug'ilgan o'g'il bolalar (jins='E') ismini chiqaring.
Kutilgan natija
20. (maktab, o'rta) 2005-yildan keyin ish boshlagan va maoshi 4000000 dan kam bo'lmagan o'qituvchilar ismini chiqaring.
Kutilgan natija
21. (bank, oson) 'jamgarma' turidagi hisoblar id sini chiqaring.
22. (bank, oson) USD valyutadagi hisoblar sonini chiqaring.
23. (bank, oson) Balansi 10 mln dan oshgan hisoblar id va balansini chiqaring.
Kutilgan natija
24. (bank, oson) 'kechikkan' qarzlar id va summasini chiqaring.
Kutilgan natija
25. (bank, oson) Muddati 12 oydan uzun qarzlar sonini chiqaring.
26. (bank, o'rta) Muddati 24 oy yoki undan uzun va holati 'faol' qarzlar id sini chiqaring.
27. (bank, o'rta) 'chiqim' turidagi, summasi 2 mln dan oshgan tranzaksiyalar id sini chiqaring.
28. (bank, o'rta) 2024-02-01 dan keyin bo'lgan 'kirim' tranzaksiyalari sonini chiqaring.
29. (bank, o'rta) 1-filialga tegishli, 1980 yildan keyin tug'ilgan mijozlar ismini chiqaring.
30. (kutubxona, oson) 2000 yildan keyin nashr etilgan kitoblar nomini chiqaring.
Kutilgan natija
31. (kutubxona, oson) Ozbekistonlik mualliflar ismini chiqaring.
32. (kutubxona, oson) Janr id si 2 bo'lgan kitoblar sonini chiqaring.
33. (kutubxona, oson) Qaytarilmagan (qaytarilgan IS NULL) ijaralar id sini chiqaring.
34. (kutubxona, oson) 1950 yildan oldin tug'ilgan mualliflar ismini chiqaring.
Kutilgan natija
35. (kutubxona, o'rta) Nusxasi 2 dan ko'p, 1990 yildan keyin chiqqan kitoblar nomini chiqaring.
Kutilgan natija
36. (kutubxona, o'rta) Rossiya yoki Angliyalik bo'lmagan mualliflar sonini chiqaring.
37. (kutubxona, o'rta) 2024-02-01 dan keyin olingan va hali qaytarilmagan ijaralar sonini chiqaring.
38. (dokon, qiyin) Bekor qilinmagan buyurtmalardan 2024 yil 1-chorakda (yanvar-mart) berilganlar sonini chiqaring.
39. (dokon, qiyin) Qoldig'i 0 yoki narxi 100000 dan arzon, lekin kategoriyasi 5 emas mahsulotlar id sini chiqaring.
40. (bank, qiyin) Balansi manfiy bo'lmagan, 'joriy' turidagi UZS hisoblardan balansi 1 mln dan 20 mln gacha bo'lganlar id sini chiqaring.
41. (maktab, qiyin) Matematika (fan 1) yoki Fizika (fan 2) dan 2 va undan past ball olingan baholar sonini chiqaring.
42. (kutubxona, qiyin) Mualliflardan Ozbekistonlik, 1900 yildan keyin tug'ilgan yoki 'Angliya' davlatlilari ismini chiqaring.