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

एक कॉलम में किसी अन्य कॉलम में इसके संबंधित मान के लिए एक विशिष्ट पूर्णांक प्रकट होने की संख्या की गणना करने के लिए MySQL क्वेरी


इसके लिए, समग्र फ़ंक्शन COUNT() का उपयोग करें। आइए पहले एक टेबल बनाएं -

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

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

mysql> DemoTable650 मानों (100,500) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DemoTable650 मानों में डालें (100,500); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable650 मानों में डालें ( 100,500); क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल 650 मानों में डालें (100,500); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> डेमोटेबल 650 मानों में डालें (200,500); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.12 सेकंड)

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

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

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

+-----+-----------+| Value1 | Value2 |+----------+----------+| 100 | 500 || 100 | 500 || 100 | 500 || 100 | 500 || 200 | 500 |+--------+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

किसी कॉलम में किसी विशिष्ट पूर्णांक के प्रकट होने की संख्या को गिनने के लिए क्वेरी निम्नलिखित है, जो कि किसी अन्य कॉलम में संबंधित मान के लिए है -

mysql> DemoTable650 से Value2, count(Value1) चुनें, जहां Value1=100 को Value2 से समूहित करें;

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

<पूर्व>+------+---+| Value2 | गिनती (मान 1) |+-----------+---------------+| 500 | 4 |+--------+---------------+1 पंक्ति में सेट (0.04 सेकंड)
  1. MySQL क्वेरी संबंधित कॉलम मान से केवल कोई मान नहीं लौटाने के लिए

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1829 (नाम varchar(20), istopper ENUM(YES,NO) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1829 मानों में डालें (डेविड, हां); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उ

  1. MySQL में पहले तीन कॉलम मानों के लिए एक विशिष्ट मान सेट करें?

    केवल पहले तीन मानों के लिए एक विशिष्ट मान सेट करने के लिए, आपको LIMIT 3 का उपयोग करना होगा। आइए पहले हम एक तालिका बनाएं - mysql> create table DemoTable1968    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(20)    ); Query OK, 0 rows affect

  1. MySQL में विशिष्ट मान वाले कॉलम की संख्या कैसे गिनें?

    निम्नलिखित वाक्य रचना है - सेलेक्टसम(आपका कॉलमनाम1+आपका कॉलमनाम2+आपका कॉलमनाम3...एन) `anyAliasName1` के रूप में, योग(आपका कॉलमनाम1 और आपका कॉलमनाम2 और आपका कॉलमनाम3….एन) आपके टेबलनाम से किसी भी उपनाम के रूप में; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.68 सेकंड) इंसर्ट कमांड की मद