Sql da mantiqiy operatorlar
BETWEEN va IN Operatorlari
BETWEEN ifodasi bu qiymatlar diapazoniga tegishlilikni tekshirishdir. Ifoda sintaksisi quyidagicha:
--- tekshirilayotgan ifoda ------- BETWEEN ----- quyi ifoda AND yuqori ifoda
- NOT -
NOT ifodasi shartni teskarisiga o‘giradi,ya’ni tegishli emas ma’noni bildiradi.
Misol: Narxi xar xil diapazonga mos keluvchi buyurtmalarni topish.
SELECT ORDER_NUM, AMOUNT
FROM ORDERS
WHERE AMOUNT BETWEEN 20.000 AND 29.999
NOT ifodasi yordamida berilgan diapazonga tegishlilikni tekshirish mumkin, masalan: Sotuvlar xaqiqiy xajmlari rejaning 80 dan 120 protsentigacha bo‘lgan diapazonga tushmaydigan xizmatchilar ro‘yxatini chiqarish.
SELECT NAME, SALES, QUOTA
FROM SALESREPS
WHERE SALES NOT BETWEEN (0.8 * QUOTA) AND (1.2 * QUOTA)
Ifoda IN to‘plamga tegishlilikni tekshiradi. Komanda sintaksisi quyidagicha:
Do'stlaringiz bilan baham: |