কম্পিউটার

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


MySQL-এ একটি ক্ষেত্র শূন্য বা খালি কিনা তা পরীক্ষা করতে, MySQL-এ IF() ফাংশন ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ -

আপনার টেবিলের নাম থেকে যেকোনো পরিবর্তনশীল নাম হিসেবে যদি (yourColumnName IS NULL বা yourColumnName ='', 'NULLid', yourColumnName) নির্বাচন করুন;

উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। নীচে একটি টেবিল তৈরি করার জন্য ক্যোয়ারী −

mysql> টেবিল NullAndEmptyDemo-1 তৈরি করুন> (-> Id varchar(200)-> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.66 সেকেন্ড)

এখন insert কমান্ডের সাহায্যে টেবিলে রেকর্ড সন্নিবেশ করা যাক। টেবিলে রেকর্ড সন্নিবেশ করার প্রশ্নটি নিম্নরূপ। আমরা নাল এবং খালি মানও যোগ করেছি -

mysql> NullAndEmptyDemo মানগুলিতে সন্নিবেশ করুন মান('');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.35 সেকেন্ড)mysql> NullAndEmptyDemo মানগুলিতে ঢোকান('98765'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)mysql> NullAndEmptyDemo মানগুলিতে সন্নিবেশ করুন (NULLQuery); , 1 সারি প্রভাবিত (0.10 সেকেন্ড)mysql> NullAndEmptyDemo মান ('Carol567') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড) mysql> NullAndEmptyDemo মানগুলিতে সন্নিবেশ করুন (''); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত করুন )

সিলেক্ট স্টেটমেন্টের সাহায্যে সমস্ত রেকর্ড প্রদর্শন করা। প্রশ্নটি নিম্নরূপ -

mysql> NullAndEmptyDemo থেকে *নির্বাচন করুন;

নিচের আউটপুট −

<প্রে>+---------+| আইডি |+---------+| NULL || স্মিথ123 || || 98765 || NULL || ক্যারল567 || |+---------+7 সারি সেটে (0.00 সেকেন্ড)

এখন আপনি উপরের সিনট্যাক্সটি প্রয়োগ করতে পারেন যা আমরা শুরুতে আলোচনা করেছি ক্ষেত্রটি শূন্য বা খালি কিনা তা পরীক্ষা করতে। প্রশ্নটি নিম্নরূপ -

mysql> IF(Id IS NULL বা Id ='', 'NULLId', Id) NullAndEmptyDemo থেকে UpdatedColumnValue হিসাবে নির্বাচন করুন;

নিচের আউটপুটটি মান প্রতিস্থাপন করে, যদি প্রথমে NULL বা খালি (“”) পাওয়া যায় -

<প্রে>+---------+| আপডেট করা কলাম মান |+---------+| NULLid || স্মিথ123 || NULLid || 98765 || NULLid || ক্যারল567 || শূন্য
  1. একটি টেক্সট ক্ষেত্র খালি কিনা সুইফটে কিভাবে চেক করবেন?

  2. কিভাবে MySQL এ খালি স্ট্রিং NULL এ আপডেট করবেন?

  3. মাইএসকিউএল সংরক্ষিত পদ্ধতিতে, স্থানীয় ভেরিয়েবল নাল কিনা তা কীভাবে পরীক্ষা করবেন?

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