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

MySQL में चुनें * जहां var ==[कई विकल्पों में से एक]?

<घंटा/>

चयन के लिए IN() का उपयोग करें * जहां var==[कई विकल्पों में से एक]। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1624 -> ( -> ClientId int, -> ClientName varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.39 सेकंड)

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

mysql> DemoTable1624 मानों में डालें (101, 'क्रिस ब्राउन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड) mysql> DemoTable1624 मानों में डालें (102, 'डेविड मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.18 सेकंड)mysql> DemoTable1624 मानों में डालें (103, 'जॉन स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DemoTable1624 मानों में डालें (104, 'कैरोल टेलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.14 सेकंड)mysql> DemoTable1624 मानों में डालें(105,'एडम स्मिथ');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)

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

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

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

<पूर्व>+----------+--------------+| क्लाइंट आईडी | क्लाइंटनाम |+----------+--------------+| 101 | क्रिस ब्राउन || 102 | डेविड मिलर || 103 | जॉन स्मिथ || 104 | कैरल टेलर || 105 | एडम स्मिथ |+----------+--------------+5 पंक्तियाँ सेट में (0.00 सेकंड)

यहां SELECT * WHERE var ==[कई विकल्पों में से एक] -

. को लागू करने के लिए क्वेरी है
mysql> DemoTable1624 से * चुनें जहां ClientId in(101,102,104);

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

<पूर्व>+----------+--------------+| क्लाइंट आईडी | क्लाइंटनाम |+----------+--------------+| 101 | क्रिस ब्राउन || 102 | डेविड मिलर || 104 | कैरल टेलर |+----------+--------------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL में WHERE में दिनांक घटाकर एक पंक्ति का चयन करें?

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

  1. MySQL में नल में कहां चुनें?

    निम्नलिखित वाक्य रचना है - select yourColumnName1, yourColumnName2, yourColumnName3, . . . N from yourTableName where yourValue in(yourColumnName1,yourColumnName2) or yourColumnName1 is NULL; आइए एक टेबल बनाएं - mysql> create table demo60 −> ( −> id int not null auto_increment

  1. MySQL सूची स्ट्रिंग में मूल्यों का चयन करें?

    इसके लिए FIND_IN_SET() का उपयोग करें। आइए एक टेबल बनाएं - उदाहरण );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.44 इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो 81 (उपयोगकर्ता नाम) मानों में डालें (माइक, जॉन, क्रिस);क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.23 चयन कथन का उपयोग करके तालिक