Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

MySQL संग्रहीत प्रक्रिया दो मान घोषित करने और गणितीय संचालन करने के लिए

<घंटा/>

आइए पहले एक संग्रहित प्रक्रिया बनाएं -

mysql> delimiter //mysql> क्रिएट प्रोसीजर डिक्लेयर_डेमो_स्प () स्टार्ट डिक्लेयर वैल्यू 1 इंट; Value2 int घोषित करें; मान 1 =100 सेट करें; मान 2 =2000 सेट करें; गुणन परिणाम के रूप में Value1,Value2,Value1*Value2 का चयन करें; अंत//क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)mysql> सीमांकक;

कॉल कमांड का उपयोग करके संग्रहीत कार्यविधि को कॉल करें -

mysql> कॉल डिक्लेयर_डेमो_स्प ();

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

<पूर्व>+-----+-----------+---------------------+| Value1 | Value2 | गुणन परिणाम |+-----------+----------+--------------------------+| 100 | 2000 | 200000 |+---------+----------+--------------------------+1 पंक्ति सेट में (0.00 सेकंड) क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)
  1. MySQL तालिका में NULL और NON-NULL मानों के साथ गणितीय गणना करें

    इसके लिए आप IFNULL() का उपयोग कर सकते हैं और NULL और NON-NULL मानों के साथ गणितीय गणना कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.55 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable1462 मानों में (NULL, 70); क्वेरी ठीक है,

  1. एक MySQL संग्रहीत प्रक्रिया में गणितीय संचालन करें?

    आइए एक संग्रहित प्रक्रिया बनाएं। यहां, हम राशि*मात्रा की गणना कर रहे हैं यानी गणितीय संक्रियाओं को लागू करना - सीमांकक; अब आप कॉल कमांड का उपयोग करके एक संग्रहीत कार्यविधि को कॉल कर सकते हैं - कॉल कैलकुलेशन_proc(250,3); यह निम्नलिखित आउटपुट देगा - +----------+----------+----------+| राशि | मात्र

  1. एक MySQL संग्रहीत प्रक्रिया में डिलीमीटर का सही ढंग से उपयोग कैसे करें और मान डालें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.87 सेकंड) यहाँ एक संग्रहीत कार्यविधि बनाने और मान सम्मिलित करने के लिए क्वेरी है (सही ढंग से सीमांकक का उपयोग करके) - सीमांकक; कॉल कमांड का उपयोग करके संग्रहीत कार्यविधि को कॉल करें - कॉल इन्सर्ट_नाम (क्रिस, ब्राउन); क्वेरी ओके,