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

पंक्ति का चयन कैसे करें जब कॉलम को MySQL में एकाधिक मान को पूरा करना होगा?

<घंटा/>

इसके लिए आप IN() के साथ GROUP BY HAVING क्लॉज का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1885 ( FirstName varchar(20), सब्जेक्ट varchar(50) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

mysql> DemoTable1885 मानों ('जॉन', 'MySQL') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1885 मानों में डालें ('जॉन', 'MongoDB'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1885 मान ('कैरोल', 'MySQL') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1885 मानों में डालें ('डेविड', 'जावा'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

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

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

<पूर्व>+-----------+-----------+| प्रथम नाम | विषय |+-----------+----------+| जॉन | MySQL|| जॉन | मोंगोडीबी|| कैरल | MySQL|| डेविड | जावा |+-----------+-----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहां पंक्ति का चयन करने के लिए क्वेरी है जब कॉलम को एकाधिक मान को पूरा करना चाहिए:

mysql> DemoTable1885 से FirstName चुनें जहां सब्जेक्ट IN('MySQL','MongoDB') ग्रुप फर्स्टनाम द्वारा गिनती (*)=2;

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

<पूर्व>+-----------+| प्रथम नाम |+-----------+| जॉन |+-----------+1 पंक्ति सेट में (0.00 सेकंड)
  1. MySQL विशिष्ट पंक्ति और कॉलम में एक मान डालें

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

  1. MySQL कॉलम वैल्यू में 000 कैसे जोड़ें?

    000 जोड़ने के लिए, ZEROFILL की अवधारणा का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1913 (कोड int(4) ZEROFILL AUTO_INCREMENT NOT NULL, PRIMARY KEY(Code));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1913 मानों में सम

  1. MySQL में अगली पंक्ति पेजिनेशन का चयन कैसे करें?

    इसके लिए LIMIT अवधारणा का प्रयोग करें। आइए एक टेबल बनाएं - mysql> create table demo40 −> ( −> id int not null auto_increment primary key, −> name varchar(40) −> ); Query OK, 0 rows affected (1.73 sec) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - mysql&g