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

MySQL में उपनाम पर फ़िल्टरिंग करें?

<घंटा/>

इसके लिए HAVING क्लॉज पर उपनाम का प्रयोग करें।

आइए पहले एक टेबल बनाएं -

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

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

mysql> DemoTable755(Score1,Score2) मान (30,23) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable755(Score1,Score2) मान (50,60) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमोटेबल 755 (स्कोर 1, स्कोर 2) मान (89,90) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.29 सेकंड) mysql> डेमोटेबल 755 (स्कोर 1, स्कोर 2) मान (99,99) में डालें;क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)mysql> DemoTable755(Score1,Score2) मान (40,43) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)

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

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

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

<पूर्व>+-----+--------+----------+| आईडी | स्कोर1 | स्कोर2 |+----+-----------+--------+| 1 | 30 | 23 || 2 | 50 | 60 || 3 | 89 | 90 || 4 | 99 | 99 || 5 | 40 | 43 |+----+--------+----------+5 पंक्तियों में सेट (0.00 सेकंड)

MySQL में उपनाम पर फ़िल्टरिंग करने के लिए क्वेरी निम्नलिखित है। यहां, हम स्कोर जोड़ रहे हैं और मिलान परिणाम प्रदर्शित कर रहे हैं जैसा कि HAVING क्लॉज के साथ क्वेरी में है। फ़िल्टर किया गया रिकॉर्ड आईडी के साथ-साथ स्कोर के साथ परिणाम प्रदर्शित करता है -

mysql> Score1+Score2 AS परिणाम, DemoTable755 चुनें।* DemoTable755 से Result=83;

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

+-----+-----+-------+----------+| परिणाम | आईडी | स्कोर1 | स्कोर 2 |+-----+----+--------+----------+| 83 | 5 | 40 | 43 |+---------+-----+--------+----------+1 पंक्ति सेट में (0.00 सेकंड)

  1. उपयोगकर्ता द्वारा परिभाषित चर में MySQL का चयन करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.41 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1483 मानों में डालें ( 400);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - DemoTable1483 से *

  1. MySQL में कस्टम सॉर्टिंग करें

    MySQL में कस्टम सॉर्टिंग करने के लिए, ORDER BY FIELD() का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.82 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें: डेमोटेबल मानों में डालें(105);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) चयन कथन का उपयोग कर

  1. एक MySQL संग्रहीत प्रक्रिया में गणितीय संचालन करें?

    आइए एक संग्रहित प्रक्रिया बनाएं। यहां, हम राशि*मात्रा की गणना कर रहे हैं यानी गणितीय संक्रियाओं को लागू करना - सीमांकक; अब आप कॉल कमांड का उपयोग करके एक संग्रहीत कार्यविधि को कॉल कर सकते हैं - कॉल कैलकुलेशन_proc(250,3); यह निम्नलिखित आउटपुट देगा - +----------+----------+----------+| राशि | मात्र