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

MySQL में LIKE और CONCAT का उपयोग करके जांचें कि स्ट्रिंग में कोई शब्द है या नहीं

MySQL में LIKE और CONCAT(): कॉलम मान के आधार पर पैटर्न मिलान

LIKE ऑपरेटर के साथ CONCAT() फंक्शन का उपयोग करके आप डायनामिक पैटर्न बना सकते हैं। यह तब उपयोगी है जब खोज पैटर्न किसी कॉलम मान से आता है।

उदाहरण: कॉलम मान 'Relational' वाले शब्द को खोजें

टेबल बनाएं:

CREATE TABLE DemoTable (Value TEXT);
INSERT INTO DemoTable VALUES ('MySQL'), ('Is'), ('Relational'), ('Database');

डेटा:

+------------+
| Value      |
+------------+
| MySQL      |
| Is         |
| Relational |
| Database   |
+------------+

क्वेरी: 'Relational' शब्द किस पंक्ति में है?

SELECT Value FROM DemoTable 
WHERE 'Relational' LIKE CONCAT('%', Value, '%');

परिणाम:

+------------+
| Value      |
+------------+
| Relational |
+------------+

यह कैसे काम करता है?

  • CONCAT('%', Value, '%') — प्रत्येक पंक्ति के लिए पैटर्न बनाता: %MySQL%, %Is%, %Relational%, %Database%
  • 'Relational' LIKE pattern — जांचता है कि 'Relational' उस पैटर्न से मेल खाता है या नहीं
  • केवल 'Relational' पंक्ति का पैटर्न %Relational% मेल खाता है

विपरीत: कॉलम में खोज शब्द खोजें (सामान्य केस)

  1. Swift में स्ट्रिंग में दूसरी स्ट्रिंग है या नहीं जांचें Swift में स्ट्रिंग में दूसरी स्ट्रिंग है या नहीं जांचें

    स्ट्रिंग कंटेनमेंट चेक Swift में यह जांचने के लिए कि कोई स्ट्रिंग दूसरी स्ट्रिंग को कंटेन करती है या नहीं, हमें दो अलग-अलग स्ट्रिंग्स की आवश्यकता होगी। एक स्ट्रिंग जिसे हमें जांचना है कि क्या उसमें दूसरी स्ट्रिंग है। मान लीजिए जिस स्ट्रिंग को हम जांचना चाहते हैं वह point है और पूरी स्ट्रिंग Tutoria

  1. - C++ में जांचें कि क्या स्ट्रिंग में सब-स्ट्रिंग है

    यहां हम देखेंगे कि C++ में स्ट्रिंग लाइब्रेरी फंक्शन्स का उपयोग करके स्ट्रिंग्स को कैसे मैच करें। यहां हम सबस्ट्रिंग की घटनाओं को मुख्य स्ट्रिंग में प्राप्त करने के लिए find() ऑपरेशन का उपयोग कर रहे हैं। यह find() मेथड पहली लोकेशन लौटाता है जहां स्ट्रिंग मिली है। यहां हम सभी मैच प्राप्त करने के लिए

  1. - C# में जांचें कि स्ट्रिंग में कोई निश्चित शब्द है या नहीं

    यह जांचने के लिए कि क्या स्ट्रिंग में कोई शब्द है, Contains() विधि का उपयोग करें। स्ट्रिंग सेट करें: string s = Together we can do so much!; अब मान लें कि आपको much शब्द ढूंढना है if (s.Contains(much) == true) { Console.WriteLine(Word found!); } आइए पूरा कोड देखें: उदाहरण using System; public c