SQL Server (Transact-SQL)-এ IS NULL কন্ডিশন NULL মান চেক করতে ব্যবহৃত হয়। টেবিলে একটি NULL মান মানে একটি খালি ফিল্ডে মান, অর্থাৎ কোনো মান নেই এমন একটি ফিল্ড।
IS NULL কন্ডিশন সিনট্যাক্স
IS NULL 'bieu_thuc'
ভেরিয়েবল নাম বা মান
bieu_thuc
যে মান চেক করতে হবে সেটি NULL কিনা।
নোট
- যদি bieu_thuc-র মান NULL হয়, কন্ডিশন TRUE রিটার্ন করে।
- যদি bieu_thuc-র মান NULL না হয়, কন্ডিশন FALSE রিটার্ন করে।
উদাহরণ - SELECT কমান্ড
নিচে SELECT স্টেটমেন্টে NULL কন্ডিশনের উদাহরণ দেখুন।
SELECT * FROM nhanvien WHERE ho IS NULL;
এই উদাহরণ টেবিলের সকল রেকর্ড রিটার্ন করবে যেখানে কর্মচারীর উপনাম খালি থাকছে - অর্থাৎ NULL।
উদাহরণ - INSERT কমান্ড
INSERT INTO nhanvien (nhanvien_id, ho, ten) SELECT nhanvien_id, ho, ten FROM danhba WHERE ten IS NULL;
এই কমান্ড danhba থেকে nhanvien টেবিলে রেকর্ড ফিল আপ করবে যেসব ফিল্ডে কর্মচারীর নাম খালি।
উদাহরণ - UPDATE কমান্ড
UPDATE nhanvien SET ten = 'Unknown' WHERE ten IS NULL;
এই উদাহরণে, nhanvien টেবিলের যেসব রেকর্ডের নাম খালি (NULL) সেগুলো আপডেট হবে।
উদাহরণ - DELETE কমান্ড
DELETE FROM nhanvien WHERE ho IS NULL;
এই কমান্ড টেবিলের সকল রেকর্ড মুছে ফেলবে যেখানে উপনাম ফিল্ডের মান NULL।