একটি কলাম খালি বা শূন্য কিনা তা পরীক্ষা করার জন্য, আমরা IS NULL এর সাথে যেখানে ক্লজ ব্যবহার করতে পারি এবং খালির জন্য আমরা শর্তটি ব্যবহার করতে পারি ' ' অর্থাৎ খালি জায়গা। এর জন্য প্রয়োজনীয় ধাপগুলো নিম্নরূপ:প্রথমে Create কমান্ডের সাহায্যে একটি টেবিল তৈরি করা হয় -
mysql> টেবিল তৈরি করুন ColumnValueNullDemo-> (-> ColumnName varchar(100)-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.61 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে একটি খালি মান ঢোকানো হয়। এটি নীচে দেওয়া হল -
mysql> ColumnValueNullDemo মান('') এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)
তারপরে, টেবিল রেকর্ড নির্বাচন কমান্ড ব্যবহার করে প্রদর্শিত হয়। এটি নিম্নরূপ দেওয়া হয় -
mysql> নির্বাচন করুন * ColumnValueNullDemo থেকে;
উপরের ক্যোয়ারীটি চালানোর পরে, আমরা নিম্নলিখিত আউটপুট পাব −
+-------------------+| কলামের নাম |+-------------------+| |+-------------------+1 সারি সেটে (0.00 সেকেন্ড)
কলামের মান শূন্য বা খালি আছে কিনা তা পরীক্ষা করতে, সিনট্যাক্সটি নিম্নরূপ -
আপনার টেবিলের নাম থেকে * নির্বাচন করুন যেখানে আপনার নির্দিষ্ট কলামের নামটি শূন্য বা আপনার নির্দিষ্ট কলাম নাম =' ';
IS NULL সীমাবদ্ধতা ব্যবহার করা যেতে পারে যখনই কলাম খালি থাকে এবং চিহ্ন ( ‘) ব্যবহার করা হয় যখন খালি মান থাকে৷
এখন, উপরের সিনট্যাক্স ব্যবহার করে ক্যোয়ারীটি নিম্নরূপ দেওয়া হল -
mysql> ColumnValueNullDemo থেকে * নির্বাচন করুন যেখানে ColumnName NULL ORColumnName =' ';
উপরের ক্যোয়ারীটি কার্যকর করার পরে, প্রাপ্ত আউটপুট হল।
<প্রে>+------------+| কলামের নাম |+------------+| | সেটে +------------+1 সারি (0.00 সেকেন্ড)এই আউটপুটটি প্রাপ্ত হয়েছে কারণ খালি মানের জন্য দ্বিতীয় শর্তটি সত্য।
এখন, নিচের মত করে সন্নিবেশ কমান্ডের সাহায্যে টেবিলে NULL মান সন্নিবেশ করা হয়েছে -
mysql> ColumnValueNullDemo মান();কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)
নিম্নলিখিত −
টেবিলের বিষয়বস্তু দেখতে নির্বাচন কমান্ড ব্যবহার করা হয়mysql> নির্বাচন করুন * ColumnValueNullDemo থেকে;
উপরের ক্যোয়ারীটি কার্যকর করার পরে, নিম্নলিখিত আউটপুটটি প্রাপ্ত হয় -
<প্রে>+------------+| কলামের নাম |+------------+| || NULL |+------------+2 সারি সেটে (0.00 সেকেন্ড)এখন, শূন্য বা খালি পরীক্ষা করার শর্ত প্রয়োগ করা হয়েছে −
mysql> ColumnValueNullDemo থেকে * নির্বাচন করুন যেখানে ColumnName NULL বা ColumnName ='';
উভয় টেবিলের সারি আউটপুট হিসাবে প্রাপ্ত হয় কারণ এটি উভয় অবস্থায়ই সত্য।
<প্রে>+------------+| কলামের নাম |+------------+| || NULL |+------------+2 সারি সেটে (0.00 সেকেন্ড)