MySQL-এ কোয়েরি ফলাফল না দিলেও ডিফল্ট মান ফেরত দিতে IFNULL() ফাংশন ব্যবহার করুন।
টেবিল তৈরি করি:
mysql> create table IfNullDemo -> ( -> Id int, -> Name varchar(100) -> ); Query OK, 0 rows affected (0.60 sec)
রেকর্ড যোগ করুন:
mysql> insert into IfNullDemo values(1,'John'); ... mysql> insert into IfNullDemo values(510,'Johnson'); Query OK, 1 row affected (0.18 sec)
সত্য শর্তের জন্য (Id=200 আছে):
mysql> select ifnull((select Id from IfNullDemo where Id = 200),'No Result Found') As ResultFound;
ফলাফল: 200
মিথ্যা শর্তের জন্য (Id=400 নেই):
mysql> select ifnull((select Id from IfNullDemo where Id = 400),'No Result Found') As ResultFound;
ফলাফল: No Result Found
এভাবে খালি রেজাল্ট সেট হ্যান্ডেল করুন।