इसे उस उदाहरण का अनुसरण करके समझा जा सकता है जिसमें हमने लाभ की गणना करने के लिए एक फ़ंक्शन 'लाभ' बनाया है और उस फ़ंक्शन का उपयोग करके तालिका 'item_list' के डेटा पर लागू किया है। इसे डेटाबेस क्वेरी में।
उदाहरण
mysql> क्रिएट फंक्शन प्रॉफिट (लागत डेसिमल (10,2), प्राइस डेसिमल (10,2)) -> रिटर्न डेसीमल (10,2) -> BEGIN -> डिक्लेयर प्रॉफिट डेसिमल (10,2); -> लाभ सेट करें =मूल्य - लागत; -> लाभ वापसी; -> END//क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.07 सेकंड)mysql> आइटम_सूची से * चुनें;+-----------+-------+------- +| Item_name | कीमत | लागत |+-----------+----------+-------+| नोटबुक | 24.50 | 20.50 || पेंसिलबॉक्स | 78.50 | 75.70 || कलम | 26.80 | 19.70 |+----------+-----------+----------+3 पंक्तियों में सेट (0.00 सेकंड)
उपरोक्त क्वेरी आइटम_सूची तालिका से डेटा दिखाती है। अब डेटाबेस क्वेरी में ऊपर बनाए गए फ़ंक्शन 'लाभ' का उपयोग इस प्रकार करें -
mysql> चुनें *, लाभ (लागत, कीमत) के रूप में आइटम_सूची से लाभ; ------+| Item_name | कीमत | लागत | लाभ |+----------+----------+----------+----------+| नोटबुक | 24.50 | 20.50 | 4.00 || पेंसिलबॉक्स | 78.50 | 75.70 | 2.80 || कलम | 26.80 | 19.70 | 7.10 |+----------+-------+----------+-----------+3 पंक्तियों में सेट (0.00 सेकंड)पूर्व>