কম্পিউটার

SQL সার্ভারে শূন্য অবস্থা

SQL সার্ভারে (Transact-SQL), শর্তটি IS NULL ব্যবহার করা হয় NULL মান পরীক্ষা করতে। একটি টেবিলের একটি NULL মান হল একটি খালি ক্ষেত্রের একটি মান, অন্য কথায়, একটি ক্ষেত্র যার কোনো মান নেই৷

সিনট্যাক্স শর্ত শূন্য

  IS NULL 'expression' 

ভেরিয়েবল নাম বা পরিবর্তনশীল মান

অভিব্যক্তি

মানটি NULL কিনা তা পরীক্ষা করার জন্য মানগুলি৷

দ্রষ্টব্য

  1. যদি অভিব্যক্তিটির মান NULL থাকে, শর্তটি সত্য ফলাফল প্রদান করে
  2. যদি অভিব্যক্তিটির কোনো NULL মান না থাকে, তবে শর্তটি FALSE ফেরত দেয়

উদাহরণস্বরূপ - 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;

এই কমান্ডটি তালিকা থেকে রেকর্ডগুলি পূরণ করবে ব্যবহারকারীর সারণীতে যে ক্ষেত্রগুলির কর্মচারীর নাম ফাঁকা রাখা হয়েছে৷

উদাহরণ - আপডেট কমান্ড

 UPDATE nhanvien 
SET ten = 'Unknown'
WHERE ten IS NULL;

এই উদাহরণে, ব্যবহারকারীর টেবিলের রেকর্ডগুলি যার খালি নামের মান আপডেট করা হবে৷

উদাহরণ - কমান্ড মুছুন

 DELETE FROM nhanvien 
WHERE ho IS NULL;

শেষ নামের ক্ষেত্রের মান NULL হলে এই কমান্ডটি টেবিলের সমস্ত রেকর্ড মুছে দেবে৷


  1. SQL সার্ভারে শূন্য শর্ত নয়

  2. SQL সার্ভারের মত অবস্থা

  3. অথবা SQL সার্ভারের শর্তাবলী

  4. MS SQL সার্ভার কি?