SELECT ismi "Ismi", familyasi "Familyasi", qarz nomeri "Qarz", jinsi "Jinsi" FROM xodim WHERE ismi > 'E' AND jinsi = 'E‘ OR qarz nomeri = 1 ORDER BY ismi; --------------- -------------- ----- ------ Narziyev Asomiddin 1 E Suvonov Nurbek 3 E Sultonov Javohir 2 E OR va AND operatorlarini birlashtirish SELECT ismi "Ismi", familyasi "Familyasi", qarz nomeri "Qarz", jinsi "Jinsi" FROM xodim WHERE ismi > 'E' AND (jinsi = 'E' OR qarz nomeri = 1) ORDER BY ismi; Ismi Familyasi Qarz Jinsi --------------- --------------- ----- ------ Narziyev Asomiddin 1 E Suvonov Nurbek 3 E Sultonov Javohir 2 E RO'YXATLAR (IN VA NOT INT)
Jadval ustunida saqlangan ma'lumotlar ro'yxatda yoki qiymatlar to'plamida yoki yo'qligini aniqlash uchun sinov uchun mo'ljallangan ikkita operator mavjud.
Bular IN va NO IN operatorlari.
Ushbu operatorlar so'rovlarni yozish vazifasini sezilarli darajada soddalashtiradi, aks holda ko'p sonli OR mantiqiy operatorlari yoki NO mantiqiy operatoridan noqulay foydalanish talab qilinishi mumkin.
SELECT ismi "Ismi", familyasi "Familyasi", maoshi "Maosh" FROM xodim WHERE maoshi = 1000 OR maoshi = 3000 OR maoshi = 2000 Ismi Familyasi Maosh --------------- --------------- ----------- Narziyev Asomiddin $1000 Suvonov Nurbek $3000 Sultonov Javohir $2000 IN operatoridan foydalanish SELECT ismi "Familiya", familyasi "Ism", manzil "Shahar" Xodimdan
Do'stlaringiz bilan baham: |