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

MYSQL:क्या आप ऐसे परिणाम खींच सकते हैं जो 4 में से 3 भावों से मेल खाते हों?

<घंटा/>

कुछ भावों से मेल खाने वाले परिणाम प्राप्त करने के लिए आप CASE कथन का उपयोग कर सकते हैं-

चुनें *अपनेTableName से जहां आपका कॉलमनाम1 =आपका मान1 तब 1 अन्य 0 END + केस जब आपका कॉलमनाम2 =आपका मान2 तब 1 अन्य 0 END + केस जब आपका कॉलमनाम3 =आपका मान3 तब 1 अन्य 0 END + . .केस जब आपका कॉलमनामएन =आपका वैल्यूएन तब 1 ईएलएसई 0 END> =3;

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

mysql> टेबल बनाएं UserInformation -> (-> Id int NOT NULL AUTO_INCREMENT, -> FirstName varchar(20), -> LastName varchar(20), -> Age int, -> Marks int, -> PRIMARY KEY( Id) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)

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

mysql> UserInformation (प्रथम नाम, अंतिम नाम, आयु, अंक) मान ('जॉन', 'स्मिथ', 22,89) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> UserInformation में डालें (प्रथम नाम, अंतिम नाम, आयु, अंक) मान ('कैरोल', 'टेलर', 21,80); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> उपयोगकर्ता जानकारी में डालें (प्रथम नाम, अंतिम नाम, आयु, अंक) मान ('जॉन') ,'Doe',24,81);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> UserInformation में डालें (प्रथम नाम, अंतिम नाम, आयु, अंक) मान ('डेविड', 'मिलर', 29,99); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)mysql> UserInformation (प्रथम नाम, अंतिम नाम, आयु, अंक) मान ('मिशेल', 'जॉनसन', 22,65) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) 

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

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

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

+-----+-----------+----------+------+----------+| आईडी | प्रथम नाम | अंतिम नाम | आयु | मार्क्स |+----+-----------+----------+------+----------+| 1 | जॉन | स्मिथ | 22 | 89 || 2 | कैरल | टेलर | 21 | 80 || 3 | जॉन | डो | 24 | 81 || 4 | डेविड | मिलर | 29 | 99 || 5 | मिशेल | जॉनसन | 22 | 65 |+-------+----------+----------+----------+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

यहां कुछ (सभी नहीं) अभिव्यक्ति से मेल खाने वाले रिकॉर्ड को निकालने की क्वेरी है। क्वेरी इस प्रकार है-

mysql> UserInformation से * सेलेक्ट करें -> जहां केस जब FirstName ='Mitchell' तब 1 और 0 end + -> केस जब LastName ='Johnson' तब 1 और 0 end + -> केस जब उम्र =22 फिर 1 और 0 एंड + -> केस जब मार्क्स =67 फिर 1 और 0 एंड> =3;

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

+-----+-----------+----------+------+----------+| आईडी | प्रथम नाम | अंतिम नाम | आयु | मार्क्स |+----+-----------+----------+------+----------+| 5 | मिशेल | जॉनसन | 22 | 65 |+----------+----------+----------+----------+----------+1 पंक्ति सेट में (0.00 सेकंड)

  1. 8 Android डायरी ऐप्स जिन्हें आप बिल्कुल वास्तविक डायरी की तरह लॉक कर सकते हैं

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

  1. फोटोशॉप की तरह ही फोटो एडिट करें:आप क्रोमबुक पर ऐसा कर सकते हैं!

    Chromebook शानदार मशीन हैं। जैसे-जैसे Chrome वेब स्टोर में ऐप्स की गुणवत्ता में सुधार होता है, वैसे-वैसे वे वह सब कुछ करने में सक्षम होते जा रहे हैं जो आपका प्राथमिक पीसी या मैक कर सकता है, लेकिन लागत के एक अंश के लिए। उनकी सुरक्षा, उपयोग में आसानी, और सुवाह्यता उन्हें स्कूलों, व्यवसायों और विश्वविद

  1. वे चीज़ें जो आप Windows 10 में कर सकते हैं जो आप Windows 11 में नहीं कर सकते हैं

    विंडोज 11 एक और सभी के लिए उपलब्ध है और अब आप इसे मुफ्त में प्राप्त कर सकते हैं। सभी पात्र उपयोगकर्ता जो न्यूनतम आवश्यकताओं को पूरा करते हैं, वे आसानी से विंडोज 11 के पूर्ण संस्करण को अपग्रेड या इंस्टॉल कर सकते हैं। माइक्रोसॉफ्ट ने विंडोज 11 में कुछ बेहतरीन नई सुविधाओं के साथ लुक एंड फील को नया रूप