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 इंसर्ट कमांड की मदद