OR ऑपरेटर से एकाधिक LIKE शर्तें जोड़ें
एक कॉलम पर दो अलग-अलग पैटर्न से फ़िल्टर करने के लिए OR के साथ दो LIKE क्लॉज का उपयोग करें।
टेबल बनाएं और डेटा डालें:
mysql> create table DemoTable2009 ( Name varchar(20) ); Query OK, 0 rows affected (0.51 sec)
mysql> insert into DemoTable2009 values('John Doe'); ...
क्वेरी: 'Smith' या 'David' वाले नाम:
mysql> select * from DemoTable2009 where Name like '%Smith%' or Name like '%David%';
आउटपुट:
+--------------+ | Name | +--------------+ | Adam Smith | | John Smith | | David Miller | +--------------+ 3 rows in set (0.00 sec)
व्याख्या: % वाइल्डकार्ड किसी भी वर्ण अनुक्रम से मेल खाता है। OR किसी भी शर्त के सच होने पर पंक्ति लौटाता है।