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

MySQL के साथ LIKE क्वेरी में % कैरेक्टर वाले रिकॉर्ड खोजें

<घंटा/>

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

mysql> तालिका बनाएं DemoTable742 (मान varchar(100));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (2.91 सेकंड)

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

mysql> DemoTable742 मानों ('632535MIT') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> DemoTable742 मानों में डालें ('US%UK'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable742 मानों ('56% 78') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable742 मानों में डालें ('%_1234'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)

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

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

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

<पूर्व>+-----------+| मूल्य |+-----------+| 632535 ​​एमआईटी || यूएस%यूके || 56%78 || %_1234 |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)

LIKE क्वेरी का उपयोग करके % कैरेक्टर वाले रिकॉर्ड खोजने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable742 से * चुनें जहां Value LIKE '%\%%';

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

<पूर्व>+--------+| मूल्य |+-----------+| यूएस%यूके || 56%78 || %_1234 |+--------+3 पंक्तियाँ सेट में (0.00 सेकंड)
  1. LIKE और OR रिकॉर्ड्स लाने के लिए टेक्स्ट खोज के लिए MySQL क्वेरी

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(विषय पाठ);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.86 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (सी ++ का परिचय); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.48 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड

  1. MySQL क्वेरी LIKE ऑपरेटर के साथ एकाधिक फ़ील्ड पर समान मान खोजने के लिए?

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

  1. गतिशील सरणी के साथ MySQL क्वेरी की तरह?

    डायनेमिक सरणी के साथ LIKE क्वेरी को लागू करने के लिए, सिंटैक्स इस प्रकार है - उदाहरण अपनेTableName से *चुनें, जहां yourColumnName2 जैसे %yourValue% ऑर्डर आपके ColumnName1 द्वारा आपकेLimitValue को सीमित करता है; आइए एक टेबल बनाएं - उदाहरण ;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 इंसर्ट कमांड की मदद