OR দিয়ে একাধিক LIKE কন্ডিশন কম্বাইন
একাধিক কলামে LIKE সার্চ করা বা একই কলামে একাধিক প্যাটার্ন সার্চ করতে OR অপারেটর ব্যবহার করা হয়।
উদাহরণ
mysql> CREATE TABLE DemoTable1534 (
-> ClientId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> ClientName VARCHAR(20), ClientAge INT, ClientCountryName VARCHAR(20)
-> );
mysql> INSERT INTO DemoTable1534(ClientName,ClientAge,ClientCountryName) VALUES
-> ('Chris Brown',29,'AUS'), ('David Miller',49,'UK'), ('John Doe',43,'US'),
-> ('Adam Smith',38,'US'), ('Carol Taylor',36,'UK');
কোয়েরি: নামে 'Doe' OR বয়সে '38' OR দেশে 'S' শেষে
mysql> SELECT * FROM DemoTable1534
-> WHERE ClientName LIKE ('%Doe%' OR ClientAge LIKE '%38%') OR (ClientCountryName LIKE '%S');
ফলাফল
+----------+-------------+-----------+-------------------+ | ClientId | ClientName | ClientAge | ClientCountryName | +----------+-------------+-----------+-------------------+ | 1 | Chris Brown | 29 | AUS | | 3 | John Doe | 43 | US | | 4 | Adam Smith | 38 | US | +----------+-----------+-----------+-------------------+
সতর্কতা: MySQL-এ LIKE এক্সপ্রেশনে OR ব্যবহার করার সময় প্রেসিডেন্স মেনে চলতে হয়। প্যarethেনসিস ব্যবহার করা ভালো। উপরের কোয়েরিতে ৫টি ওয়ার্নিং দেওয়া হয়েছে।