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