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

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


निम्नलिखित वाक्य रचना है -

सेलेक्टसम(आपका कॉलमनाम1+आपका कॉलमनाम2+आपका कॉलमनाम3...एन) `anyAliasName1` के रूप में, योग(आपका कॉलमनाम1 और आपका कॉलमनाम2 और आपका कॉलमनाम3….एन) आपके टेबलनाम से किसी भी उपनाम के रूप में;

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

mysql> क्रिएट टेबल डेमो36−> (−> id int null auto_increment Primary key,−> value1 int,−> value2 int,−> value3 int−>);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.68 सेकंड) 

इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमो36 में डालें (मान 1, मान 2, मान 3) मान (1,0,0); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमो 36 में डालें (मान 1, मान 2, मान 3) मान (1, 0,1);क्वेरी ओके, 1 पंक्ति प्रभावित (0.11 सेकंड)mysql> डेमो 36 में डालें (मान 1, मान 2, मान 3) मान (1,1,1); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> में डालें डेमो 36 (मान 1, मान 2, मान 3) मान (0,1,0); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमो 36 में डालें (मान 1, मान 2, मान 3) मान (1,1,0); क्वेरी ठीक , 1 पंक्ति प्रभावित (0.10 सेकंड)

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

mysql> डेमो36 से *चुनें;

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

+-----+--------+----------+--------+| आईडी | value1 | value2 | value3 |+----+ 1 | 1 | 0 | 0 || 2 | 1 | 0 | 1 || 3 | 1 | 1 | 1 || 4 | 0 | 1 | 0 || 5 | 1 | 1 | 0 | +-----+--------+----------+----------+5 पंक्तियों में सेट (0.00 सेकंड)

MySQL में विशिष्ट मान वाले कॉलम की संख्या की गणना करने के लिए क्वेरी निम्नलिखित है -

mysql> चुनें−> sum(value1+value2+value3) `Total_Number_Of_1` के रूप में,−> sum(value1 और value2 और value3) डेमो36 से `Total_Number_Of_Rows_With_1`−> के रूप में;

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

<पूर्व>+---------------------+-------------------------- ---+| Total_Number_Of_1 | Total_Number_Of_Rows_With_1 |+---------------------+-------------------------- --+| 9 | 1 |+---------------------+------------------------------- --+1 पंक्ति सेट में (0.00 सेकंड)

  1. MySQL में किसी विशिष्ट फ़ील्ड मान को कैसे स्वैप करें?

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Number1 int, Number2 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable(Number1,Number2) मान (110,100) में डालें; क्वेरी ठीक है, 1 पंक्ति प्र

  1. जावा के साथ एक MySQL तालिका में स्तंभों की संख्या की गणना करें

    इसके लिए ResultSetMetaData का इस्तेमाल करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) जावा कोड इस प्रकार है - उदाहरण आयात करें {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {कनेक्शन चोर =शून्य; रेडीस्टेडमेंट पीएस =शून्य; स्टेटमेंट सेंट =अशक्त; परिणामसेट आरएस =श

  1. MySQL में किसी विशिष्ट मान के विरुद्ध निम्न मान रिकॉर्ड को छोड़कर रिकॉर्ड का चयन कैसे करें?

    इसके लिए आपको WHERE क्लॉज का इस्तेमाल करना होगा। निम्नलिखित वाक्य रचना है - select *from yourTableName where yourColumnName > yourValue; आइए एक टेबल बनाएं - mysql> create table demo27 −> ( −> id int not null auto_increment primary key, −> value int −> ); Qu