কম্পিউটার

মাইএসকিউএল-এ একটি কলাম খালি বা শূন্য কিনা তা আমি কীভাবে পরীক্ষা করব?


একটি কলাম খালি বা শূন্য কিনা তা পরীক্ষা করার জন্য, আমরা 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 সেকেন্ড)
  1. মাইএসকিউএল সংরক্ষিত পদ্ধতিতে, স্থানীয় ভেরিয়েবল নাল কিনা তা কীভাবে পরীক্ষা করবেন?

  2. MySQL-এর একটি কলামে NULL বা NOT NULL মান পরীক্ষা করুন

  3. কিভাবে MySQL এ একটি কলাম বিভক্ত করবেন?

  4. কিভাবে মাইএসকিউএল সংস্করণ চেক করবেন