FROM CUSTOMERS
WHERE COMPANY LIKE '%gan'
Ba’zida '%' shabloni o‘rniga '*' belgisi qo‘llanadi znak, masalan v MS SQL uchun, c:\>dir *.exe!
Agar faqat bitta simvol ixtiyoriy bo‘lsa '_'! shabloni qo‘llanadi. Masalan:
SELECT COMPANY, CREDIT_LIMIT
FROM CUSTOMERS
WHERE COMPANY LIKE 'Ap_lьsin'
Operator IS NULL
SELECT operatori uchun NULL qiymati bilan ishlash qoidalarini ko‘ramiz. Konkret misol ko‘ramiz:
Xali ofisga biriktirilmagan xizmatchini topish:
SELECT NAME FROM SALESREPS
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:
Do'stlaringiz bilan baham: |