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

एक MySQL क्वेरी में दो बार LIKE क्लॉज का उपयोग करना

<घंटा/>

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

mysql> टेबल बनाएं DemoTable2009(Name varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड)

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

mysql> DemoTable2009 मानों में डालें ('जॉन डो'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable2009 मानों में डालें ('एडम स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> DemoTable2009 मानों ('जॉन स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable2009 मानों में डालें ('डेविड मिलर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड)

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

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

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

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

यहाँ एक MySQL क्वेरी में LIKE क्लॉज का दो बार उपयोग करने की क्वेरी है -

mysql> DemoTable2009 से * चुनें जहां '% स्मिथ%' जैसा नाम या '% डेविड%' जैसा नाम;

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

<पूर्व>+--------------+| नाम |+--------------+| एडम स्मिथ || जॉन स्मिथ || डेविड मिलर |+--------------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. क्या हम MySQL क्वेरी में "LIKE concat ()" का उपयोग कर सकते हैं?

    हाँ, हम ऐसा कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Name varchar(50));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.63 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (माइक); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का उपयोग करके तालि

  1. AND OR . का उपयोग करके चयन करने के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - mysql> create table DemoTable (    StudentId int,    StudentName varchar(20),    StudentSubject varchar(20) ); Query OK, 0 rows affected (0.62 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - mysql> insert into DemoTable value

  1. MySQL LIKE को MySQL IN के रूप में लागू करने के लिए प्रश्न?

    MySQL IN() जैसी क्वेरी को लागू करने के लिए, आपको LIKE ऑपरेटर के साथ COUNT(), IF() का उपयोग करना होगा। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (जावा) );क्वेरी ठीक है, 1 पंक्ति प्रभावित