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

हमें MySQL CASE Statement का उपयोग क्यों करना चाहिए?

<घंटा/>

निश्चित संख्या में तर्कों के लिए MySQL CASE का उपयोग करें।

वाक्य रचना इस प्रकार है

चुनें*, केस करें जब आपकाColumName1>yourColumName2 तब 'yourMessage1' और 'yourMessage2' आपकेTableName से किसी भी अन्य उपनाम के रूप में समाप्त हो;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है

mysql> टेबल बनाएं CaseFunctionDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Value1 int, -> Value2 int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड)

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

क्वेरी इस प्रकार है

mysql> CaseFunctionDemo(Value1,Value2) मान (10,20) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> CaseFunctionDemo (Value1, Value2) मान (100,40) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> CaseFunctionDemo(Value1,Value2) मान (0,20) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> CaseFunctionDemo(Value1,Value2) मान (0,-50) में डालें );क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

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

क्वेरी इस प्रकार है

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

निम्न आउटपुट है

+-----+--------+----------+| आईडी | Value1 | Value2 |+----+-----------+----------+| 1 | 10 | 20 || 2 | 100 | 40 || 3 | 0 | 20 || 4 | 0 | -50 |+----+--------+----------+4 पंक्तियों में सेट (0.00 सेकंड)

केस स्टेटमेंट के लिए क्वेरी यहां दी गई है

mysql> चुनें*, केस जब Value1>Value2 तब 'Value1 ग्रेटर' हो अन्यथा 'Value2 ग्रेटर' के रूप में CaseFunctionDemo से तुलना करें;

निम्न आउटपुट है

<पूर्व>+-----+--------+----------+---------------------+| आईडी | Value1 | Value2 | तुलना |+----+ 1 | 10 | 20 | Value2 ग्रेटर है || 2 | 100 | 40 | Value1 ग्रेटर है || 3 | 0 | 20 | Value2 ग्रेटर है || 4 | 0 | -50 | Value1 ग्रेटर है |+----+ सेट में (0.00 सेकंड)
  1. ब्लॉगरों को VPN का उपयोग क्यों करना चाहिए?

    डिजिटल लेखकों और ब्लॉगर्स को एक प्रामाणिक और उचित लेखन तैयार करने के लिए अनगिनत स्रोतों पर शोध और विश्लेषण करने की आवश्यकता है। लेकिन जब ब्लॉगर इसमें होते हैं, तो उन्हें अक्सर सेंसरशिप और क्षेत्रीय प्रतिबंधों के कारण वेबसाइटों तक पहुँचने में बाधाओं का सामना करना पड़ता है। उनकी साइट की जानकारी, निजी

  1. आपको VPN का उपयोग क्यों करना चाहिए?

    VPN उर्फ वर्चुअल प्राइवेट नेटवर्क, आपकी ब्राउज़िंग गतिविधियों को ढालने के लिए आपके सिस्टम और इंटरनेट नेटवर्क के बीच एक अदृश्य अवरोध के रूप में कार्य करता है। आपके सिस्टम, फोन या टैबलेट और वीपीएन सर्वर के बीच आने वाला सारा डेटा सुरक्षित रूप से एन्क्रिप्टेड रहता है। अब, मुझे यकीन है कि यह प्रश्न निश्च

  1. आपको Firefox का उपयोग क्यों करना चाहिए

    मैं लगभग पन्द्रह वर्षों से फ़ायरफ़ॉक्स का उपयोग कर रहा हूँ, दे या ले। उस अवधि के दौरान, मैंने देखा है कि यह एक सुंदर परियोजना के रूप में विकसित हुआ, अद्भुत विस्तारों की दुनिया बन गया, और फिर धीरे-धीरे सिकुड़ता और फीका हो गया जैसा कि प्रतियोगियों ने किया था, पहले स्थान पर इसके मूल लाभों को खो दिया। इ