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

दो बार "चयन करें" कथन प्रदर्शित करने के लिए MySQL प्रक्रिया


समझने के लिए, हम एक संग्रहित प्रक्रिया बनाते हैं। यहां, हमारे पास संग्रहित प्रक्रिया में 2 चुनिंदा स्टेटमेंट हैं -

mysql> DELIMITER //mysql> CREATE PROCEDURE select_statement() -> BEGIN -> "HI" को `FIRST VALUE` के रूप में चुनें; -> "नमस्कार" को `द्वितीय मान` के रूप में चुनें; -> END -> // क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हुई हैं (0.09 सेकंड)mysql> DELIMITER;

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

mysql> कॉल select_statement();

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

<पूर्व>+---------------+| पहला मूल्य |+----------------+| HI |+---------------+1 पंक्ति में सेट (0.00 सेकंड)+--------------+| दूसरा मूल्य |+--------------+| HELLO |+--------------+1 पंक्ति सेट में (0.01 सेकंड)क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.01 सेकंड)
  1. MySQL केस स्टेटमेंट एक चुनिंदा स्टेटमेंट के अंदर?

    इसके लिए आप CASE WEN स्टेटमेंट का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.63 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (क्रिस, 89); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग करके तालिक

  1. MySQL में अपडेट करते समय सेलेक्ट स्टेटमेंट का उपयोग कैसे करें?

    इसके लिए, MySQL UPDATE कमांड का उपयोग करते समय WHERE क्लॉज के साथ उप क्वेरी का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (150, माइक); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12

  1. MySQL में संग्रहीत कार्यविधि से तालिका रिकॉर्ड प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1933 ( ClientName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1933 मानों में डालें (जॉन डो); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उपयोग करके तालिका से