কম্পিউটার টিউটোরিয়াল

MySQL-এ NULL আর খালি স্ট্রিং (empty string) - কোনটি ভালো?

পছন্দ ডেটাবেসের ওপর নির্ভর করে। ORACLE ডেটাবেসে খালি স্ট্রিং NULL-এ কনভার্ট হয়।

MySQL-এ NULL-এর তুলনায় খালি স্ট্রিং ব্যবহার করা ভালো। সীমানা শর্তের সাথে খালি স্ট্রিং চেক করা সহজ, কিন্তু NULL-এর সাথে এটি করা যায় না। NULL খুঁজতে IS NULL অতিরিক্ত শর্ত যোগ করতে হয়।

MySQL-এ NULL-এর দৈর্ঘ্য ০, আর খালি স্ট্রিং-এর দৈর্ঘ্য ১।

NULL-এর দৈর্ঘ্য চেক

mysql> SELECT count(NULL);

আউটপুট:

+-----------------+
| count(NULL) |
+-----------------+
| 0 |
+-----------------+
1 row in set (0.05 sec)

অতএব, MySQL-এ NULL-এর দৈর্ঘ্য ০।

খালি স্ট্রিং-এর দৈর্ঘ্য চেক

mysql> SELECT count('');

আউটপুট:

+-----------+
| count('') |
+-----------+
| 1 |
+-----------+
1 row in set (0.00 sec)

এটি দেখাচ্ছে যে খালি স্ট্রিং-এর দৈর্ঘ্য ১।

  1. MySQL-এ খালি মান (Empty String) NULL-এ রূপান্তর করা

  2. জাভা প্রোগ্রাম: স্ট্রিং খালি (Empty) নাকি নাল (Null) চেক করা

  3. WhatsApp vs Telegram: কোনটি ভালো?

  4. Xbox One X vs Xbox One S: কোন কনসোল সেরা ভ্যালু দেয়?