WHERE REP_OFFICE = NULL
SQL quyidagi satrni uchratganda:
REP_OFFICE = NULL
Quyidagi shartni tekshiradi:
NULL = NULL
Bunday tekshirish yana NULL qaytaradi! Qiymat tekshiruvchi operator uchun agar natija TRUE bo‘lmasa, satr natijaviy to‘plamga kirmaydi! Lekin bunday satrlar aslida mavjuddir! Bu holda NULL qiymatiga tekshirish to‘g‘ri operatorini qo‘llash lozim:
------------ ustunning nomi IS ---------- NULL ------------------------------
NOT
Qo‘llaymiz:Ofisga biriktirilmagan xizmatchini toping.
SELECT NAME FROM SALESREPS
WHERE REP_OFFICE IS NULL
NOT shartini qo‘llash mumkin: Ofisga biriktirilgan hamma xizmatchilarni toping.
SELECT NAME FROM SALESREPS
WHERE REP_OFFICE IS NOT NULL
WHERE shartida qo‘shma operatorlar
Izlashning "qo‘shma" shartlarini ko‘rib chiqamiz. WHERE operatorida OR, AND, NOT operatorlari bilan bog‘langan bir necha izlash shartlarini qo‘llash mumkin. Bu operatorlar sintaksisi quyidagicha:
NOT, OR, AND operatorlarning sintaksisi.
Do'stlaringiz bilan baham: |