পছন্দ ডাটাবেসের উপর নির্ভর করে। ORACLE ডাটাবেসে, একটি খালি স্ট্রিং NULL এ রূপান্তরিত হয়।
MySQL-এ, NULL-এর তুলনায় খালি স্ট্রিংয়ের ব্যবহার ভাল। কিছু সীমানা শর্ত সহ একটি খালি স্ট্রিং পরীক্ষা করা সহজ, যখন এটি NULL দিয়ে করা যায় না। NULL খুঁজে পেতে, আমাদের একটি অতিরিক্ত শর্ত যোগ করতে হবে যেমন 'IS NULL'
আমরা পরীক্ষা করতে পারি যে NULL এর দৈর্ঘ্য 0 এবং খালি স্ট্রিং এর দৈর্ঘ্য 1।
NULL এর দৈর্ঘ্য পরীক্ষা করতে।
mysql>নির্বাচন গণনা(NULL);
নিম্নোক্ত প্রশ্নটির আউটপুট।
<প্রে>+-----------------+| গণনা(শূন্য) |+-----------------+| 0 |+-----------------+1 সারি সেটে (0.05 সেকেন্ড)অতএব, MySQL-এ NULL-এর দৈর্ঘ্য 0।
একটি খালি স্ট্রিং এর দৈর্ঘ্য পরীক্ষা করতে।
mysql>নির্বাচন গণনা('');
নিচের আউটপুট।
<প্রে>+------------+| গণনা('') |+------------+| 1 |+------------+1 সারি সেটে (0.00 সেকেন্ড)এটি দেখায় যে একটি খালি স্ট্রিংয়ের দৈর্ঘ্য 1।