if-else को लागू करने के लिए, सिंटैक्स इस प्रकार है -
यदि आपका कंडीशन है तो yourStatement1; अन्यथा आपका स्टेटमेंट 2; अंत अगर;
संग्रहीत कार्यविधि में if-else के लिए उपरोक्त अवधारणा को समझने के लिए, आइए हम एक संग्रहीत कार्यविधि बनाते हैं -
mysql> delimiter //mysql> क्रिएट प्रोसीजर if_else_stored_demo(value int) start अगर value>1000 तो "आपका मान 1000 से बड़ा है" चुनें; अन्यथा "आपका मान 1000 से कम या उसके बराबर है" चुनें; अगर अंत; अंत//क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> सीमांकक;
अब आप कॉल कमांड का उपयोग करके संग्रहीत कार्यविधि को कॉल कर सकते हैं -
mysql> if_else_stored_demo(500) पर कॉल करें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+------------------------------------------+| आपका मान 1000 से कम या उसके बराबर है |+------------------------------------------ ---+| आपका मान 1000 से कम या उसके बराबर है |+------------------------------------------ ---+1 पंक्ति सेट में (0.00 सेकंड) क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)