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

क्या हम MySQL केस स्टेटमेंट के अंदर WHERE क्लॉज का उपयोग कर सकते हैं?

<घंटा/>

इसके लिए CASE WEN स्टेटमेंट का इस्तेमाल करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1040(Value1 int, Value2 int, Value3 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.65 सेकंड)

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

mysql> DemoTable1040 मानों में डालें(10,30,1);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)mysql> DemoTable1040 मानों में डालें(40,20,50);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) )mysql> DemoTable1040 मान (80,90,100) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड)

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

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

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

<पूर्व>+-----+-----------+----------+| Value1 | Value2 | Value3 |+----------+--------+----------+| 10 | 30 | 1 || 40 | 20 | 50 || 80 | 90 | 100 |+--------+-----------+----------+3 पंक्तियों में सेट (0.00 सेकंड)

CASE WHEN का उपयोग करने के लिए निम्नलिखित क्वेरी है -

mysql> मामले का चयन करें जब (Value1=40 और Value2=20) तब Value2 और Value1 DemoTable1040 से चयनित मान के रूप में समाप्त होता है;

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

<पूर्व>+---------------+| चयनित मूल्य |+---------------+| 10 || 20 || 80 |+---------------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL केस स्टेटमेंट एक चुनिंदा स्टेटमेंट के अंदर?

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

  1. WHEN क्लॉज के साथ MySQL CASE स्टेटमेंट को लागू करें

    WHEN क्लॉज के साथ केस स्टेटमेंट का उपयोग परिस्थितियों के आसपास काम करने के लिए किया जाता है। निम्नलिखित वाक्य रचना है- सेलेक्ट *, केस जब आपकी कंडीशन तब आपका स्टेटमेंट जब आपकी कंडीशन फिर आपका स्टेटमेंट। .else yourStatementfrom yourTableName; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभाव

  1. क्या हम क्लॉज अगर पायथन में पास स्टेटमेंट का उपयोग कर सकते हैं?

    पायथन में, पास कीवर्ड एक डमी स्टेटमेंट है। इसका उपयोग वहां किया जाता है जहां वाक्य रचना की आवश्यकता को पूरा करने के लिए एक बयान आवश्यक है लेकिन प्रसंस्करण तर्क के वास्तविक कार्यान्वयन को अंतिम रूप दिया जाना बाकी है। इसका उपयोग अगर और साथ ही अन्य ब्लॉक में किया जा सकता है if expr==True: