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

सरल बूलियन मूल्यांकन के लिए MySQL चयन का उपयोग करना?

<घंटा/>

इसके लिए आप CASE स्टेटमेंट का इस्तेमाल कर सकते हैं। आइए एक उदाहरण देखें -

mysql> टेबल बनाएं BooleanEvaluationDemo -> (-> आईडी नॉट न्यूल AUTO_INCREMENT PRIMARY KEY, -> FirstValue int, -> SecondValue int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.71 सेकंड)

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

mysql> BooleanEvaluationDemo (FirstValue,SecondValue) मान (10,5) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> BooleanEvaluationDemo (FirstValue,SecondValue) मान (15,20) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> BooleanEvaluationDemo (FirstValue,SecondValue) मान (50,40) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> BooleanEvaluationDemo (FirstValue,SecondValue) मान (500,1000) में डालें;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड)

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

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

यहाँ आउटपुट है -

+-----+---------------+---------------+| आईडी | फर्स्टवैल्यू | सेकेंडवैल्यू |+----+-------------+---------------+| 1 | 10 | 5 || 2 | 15 | 20 || 3 | 50 | 40 || 4 | 500 | 1000 |+----+------------+------------+4 पंक्तियों में सेट (0.00 सेकंड)

सरल बूलियन मूल्यांकन के लिए चयन करने के लिए निम्नलिखित क्वेरी है -

mysql> FirstValue,SecondValue, CASE जब FirstValue> SecondValue तब 'ट्रू' चुनें ELSE 'false' END AS FirstValuesGreterThanSecond from BooleanEvaluationDemo;

यहाँ आउटपुट है -

<पूर्व>+---------------+---------------+--------------------- ------------+| फर्स्टवैल्यू | सेकेंडवैल्यू | FirstValuesGreterThanSecond |+---------------+---------------+-------------------------- -----------+| 10 | 5 | सच || 15 | 20 | झूठा || 50 | 40 | सच || 500 | 1000 | झूठा |+---------------+----------------+-------------------------- -----------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL चयन का उपयोग कर रिकॉर्ड डालें?

    चयन के साथ एक रिकॉर्ड सम्मिलित करने के लिए, INSERT INTO SELECT स्टेटमेंट का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.71 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में डालें (102, डेविड); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20

  1. MySQL तालिका में प्रत्येक मान के लिए अधिकतम का चयन करें?

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

  1. MySQL प्रोग्राम के लिए Option Files का उपयोग करना? विकल्प फाइलों का उपयोग

    आइए हम समझते हैं कि MySQL प्रोग्राम के साथ विकल्प फाइलों का उपयोग कैसे किया जा सकता है - अधिकांश MySQL प्रोग्राम विकल्प फ़ाइलों से स्टार्टअप विकल्पों को पढ़ सकते हैं, जिन्हें कॉन्फ़िगरेशन फ़ाइल के रूप में भी जाना जाता है। विकल्प फ़ाइलें आमतौर पर उपयोग किए जाने वाले विकल्पों को निर्दिष्ट करने क