MySQL IF() फ़ंक्शन MySQL नियंत्रण प्रवाह फ़ंक्शन में से एक है जो एक शर्त के आधार पर एक मान देता है। इसे कभी-कभी IF ELSE या IF THEN ELSE फ़ंक्शन के रूप में संदर्भित किया जाता है। मूल रूप से, इसमें तीन भाव होते हैं और यदि पहली अभिव्यक्ति सत्य है (शून्य नहीं और शून्य नहीं), तो यह दूसरी अभिव्यक्ति देता है। अन्यथा, यह तीसरी अभिव्यक्ति देता है। इसका सिंटैक्स इस प्रकार है -
सिंटैक्स
IF(expr, value_if_true, value_if_false)
यहां
- expr कुछ शर्त वाला एक्सप्रेशन है।
- Value_if_true वह मान है जिसे वापस करना है यदि expr TRUE का मूल्यांकन करता है।
- Value_if_false वह मान है जिसे वापस करना है यदि expr FALSE का मूल्यांकन करता है।
उदाहरण
mysql> Select IF(100=100,'YES','NO'); +------------------------+ | IF(100=100,'YES','NO') | +------------------------+ | YES | +------------------------+ 1 row in set (0.00 sec) mysql> Select IF(100=200,'YES','NO'); +------------------------+ | IF(100=200,'YES','NO') | +------------------------+ | NO | +------------------------+ 1 row in set (0.00 sec)