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

एक पंक्ति का चयन कैसे करें जहां कई स्तंभों में से एक MySQL में एक निश्चित मान के बराबर हो?

<घंटा/>

इसके लिए आप मल्टीपल OR का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं डेमोटेबल (आईडी नॉट न्यूल ऑटो_इनक्रिमेंट प्राइमरी की, फर्स्टनाम वर्कर (10), लास्टनाम वर्कर (10), एज इंट, कंट्रीनाम वर्कर (10)); क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) 

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

mysql> डेमोटेबल में डालें (फर्स्टनाम, लास्टनाम, उम्र, देश का नाम) मान ('जॉन', 'स्मिथ', 21, 'यूएस'); क्वेरी ओके, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> डेमोटेबल में डालें ( प्रथम नाम, अंतिम नाम, आयु, देश का नाम) मान ('कैरोल', 'टेलर', 22, 'एयूएस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> डेमोटेबल में डालें (प्रथम नाम, अंतिम नाम, आयु, देश का नाम) मान ('डेविड', 'मिलर', 19, 'यूके'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

आउटपुट

<पूर्व>+-------+-----------+----------+----------+---------- --+| आईडी | प्रथम नाम | अंतिम नाम | आयु | देश का नाम |+----+ -+| 1 | जॉन | स्मिथ | 21 | यूएस || 2 | कैरल | टेलर | 22 | ऑस्ट्रेलिया || 3 | डेविड | मिलर | 19 | यूके |+----+-----------+----------+------+--------------- -+3 पंक्तियाँ सेट में (0.00 सेकंड)

एक पंक्ति का चयन करने के लिए क्वेरी निम्नलिखित है जहां कई स्तंभों में से एक निश्चित मान के बराबर होता है -

mysql> डेमोटेबल से *चुनें जहां FirstName="Carol" OR Age=22 OR CountryName="AUS";

आउटपुट

<पूर्व>+-------+-----------+----------+----------+---------- --+| आईडी | प्रथम नाम | अंतिम नाम | आयु | देश का नाम |+----+ -+| 2 | कैरल | टेलर | 22 | ऑस्ट्रेलिया |+-------+-----------+----------+------+--------------- -+1 पंक्ति सेट में (0.00 सेकंड)
  1. पंक्ति का चयन कैसे करें जब कॉलम को MySQL में एकाधिक मान को पूरा करना होगा?

    इसके लिए आप IN() के साथ GROUP BY HAVING क्लॉज का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1885 ( FirstName varchar(20), सब्जेक्ट varchar(50) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1885 मानों में डा

  1. MySQL में WHERE में दिनांक घटाकर एक पंक्ति का चयन करें?

    इसके लिए TIMESTAMPDIFF() का प्रयोग करें। आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.77 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो 42 मानों में डालें (2020-05-12 05:42:55); क्वेरी ठीक है , 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके तालिका से रिकॉर्ड प

  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