MySQL IFNULL() नियंत्रण प्रवाह फ़ंक्शन पहला तर्क लौटाएगा यदि यह NULL नहीं है अन्यथा यह दूसरा तर्क देता है।
सिंटैक्स
IFNULL(expression1, expression2)
यहाँ अगर एक्सप्रेशन1 NULL नहीं है तो IFNULL() एक्सप्रेशन1 लौटाएगा अन्यथा एक्सप्रेशन2। यदि दोनों तर्क NULL हैं तो यह NULL लौटाएगा। निम्नलिखित उदाहरण इसे प्रदर्शित करेगा -
mysql> Select IFNULL(NULL,'Ram'); +--------------------+ | IFNULL(NULL,'Ram') | +--------------------+ | Ram | +--------------------+ 1 row in set (0.00 sec) mysql> Select IFNULL('Shyam','Ram'); +-----------------------+ | IFNULL('Shyam','Ram') | +-----------------------+ | Shyam | +-----------------------+ 1 row in set (0.00 sec) mysql> Select IFNULL(NULL,NULL); +-------------------+ | IFNULL(NULL,NULL) | +-------------------+ | NULL | +-------------------+ 1 row in set (0.00 sec)