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