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

क्या हम MySQL प्रक्रिया में "IF NOT IN" का उपयोग कर सकते हैं?

<घंटा/>

आइए सबसे पहले MySQL में IF NOT IN का सिंटैक्स देखें -

if(yourVariableName NOT IN (yourValue1,yourValue2,........N) ) तो Statement1else Statement2endif 

IF NOT IN -

. का उपयोग करने के लिए उपरोक्त सिंटैक्स को लागू करें
mysql> DELIMITER //mysql> CREATE PROCEDURE IF_NOT_INDemo(IN value int) -> BEGIN -> if(value NOT IN (10,20,30) ) तो -> "Value Not Found" चुनें; -> अन्य -> ​​"मान मिला" चुनें; -> अंत अगर; -> END -> // क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.25 सेकंड)mysql> DELIMITER;

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

केस 1 - जब कोई मान मिलता है -

mysql> IF_NOT_INDemo(10) पर कॉल करें;

आउटपुट

<पूर्व>+---------------+| मूल्य मिला |+----------------+| मान मिला |+---------------+1 पंक्ति सेट में (0.00 सेकंड)क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.01 सेकंड)

केस 2 - जब कोई मान न मिले -

mysql> IF_NOT_INDemo(100) पर कॉल करें;

आउटपुट

<पूर्व> +-----------------+ | मूल्य नहीं मिला | +-----------------+ | मूल्य नहीं मिला | +----------------- +1 सेट में पंक्ति (0.05 सेकंड) क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.07 सेकंड)
  1. क्या हम MySQL क्वेरी में "LIKE concat ()" का उपयोग कर सकते हैं?

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

  1. क्या हम MySQL SELECT IN () में सिंगल वैल्यू सेट कर सकते हैं?

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

  1. MySQL में NOT NULL मान के लिए 1 सेट करें

    NOT NULL सेट करने के लिए IS NOT NULL का उपयोग करें और मान ज्ञात करें। वाक्य रचना इस प्रकार है - अगर ( NULL नहीं है, 1,0) को anyAliasName के रूप में चुनें; यहाँ कार्यशील क्वेरी है - चुनें कि क्या ( NULL नहीं है, 1,0); यह निम्नलिखित आउटपुट देगा - +--------------------------+| अगर ( NULL नहीं है, 1