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

MySQL IF स्टेटमेंट के साथ काम करके कस्टम संदेश सेट करें और उपयोगकर्ता द्वारा परिभाषित चर में चुनें

<घंटा/>

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable2008(Value int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (10.59 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable2008 मान (10) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> DemoTable2008 मान (20) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> DemoTable2008 मानों में डालें ( 30); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable2008 मान (-31) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable2008 मानों में डालें (-28); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable2008 से * चुनें;

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

<पूर्व>+----------+| मूल्य |+----------+| 10 || 20 || 30 || -31 || -28 |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

उपयोगकर्ता द्वारा परिभाषित चर के साथ पहले काम करने और एक चयन के रूप में इनपुट लेने की क्वेरी यहां दी गई है -

mysql> सेट @value:=(DemoTable2008 से योग (मान) का चयन करें);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.03 सेकंड)mysql> चुनें अगर(@value> 0, 'मान 0 से अधिक है','नहीं इससे बड़ा') परिणाम के रूप में;

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

<पूर्व>+--------------------------+| परिणाम |+--------------------------+| मान 0 से अधिक है |+--------------------------+1 पंक्ति में सेट (0.00 सेकंड)
  1. MySQL को एक कस्टम वैरिएबल में चुनें

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

  1. एक मान्य MySQL क्वेरी कैसे लिखें और एक कस्टम चर के साथ अपडेट कैसे करें?

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2027 मान(11) में सम्मिलित करें;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - DemoTable2027 से *च

  1. ENUM के साथ सेट MySQL में सक्रिय स्थिति वाले रिकॉर्ड चुनें

    आइए पहले एक टेबल बनाएं। यहां, हमने ENUM का उपयोग करके स्थिति निर्धारित की है - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.51 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable2037 मानों में (101, सक्रिय); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का