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

এক্সপ্লিসিটলি মান এসাইন না করা ইউজার ভেরিয়েবল রেফার করলে MySQL কী ফেরত দেয়?

যদি কোনো ইউজার ভেরিয়েবলকে এক্সপ্লিসিটলি মান এসাইন না করা থাকে এবং সেটি রেফার করা হয়, তবে MySQL NULL ফেরত দেয়।

উদাহরণ

mysql> Select @X, @Y, @Z, @S, @G;
+------+-------+----------+------+------+
| @X   | @Y    | @Z       | @S   | @G   |
+------+-------+----------+------+------+
| Ram  | Shyam | Students | 5000 | NULL |
+------+-------+----------+------+------+

এখানে @X, @Y, @Z, @S-কে মান দেওয়া হয়েছে তাই তারা মান দেখাচ্ছে, কিন্তু @G-কে মান দেওয়া হয়নি তাই এটি NULL ফেরত দিচ্ছে।

  1. MySQL-এ কলামকে NOT NULL ডিফাইন করা যাতে সেটি খালি (NULL) না থাকে

  2. MySQL-এ IF() ফাংশন দিয়ে NOT NULL মান માટે ১ এবং NULL জন্য ০ দেখানো

  3. MySQL-এ != NULL এবং IS NOT NULL-এর পার্থক্য

  4. MySQL-এ IS NULL ব্যবহার করে সিঙ্গেল রোতে NULL ভ্যালু চেক করা