LIKE অপারেটর দিয়ে প্রিফিক্স ম্যাচ
MySQL-এ কোনো কলামে নির্দিষ্ট প্রিফিক্স (শুরুয়ানের অংশ) দিয়ে স্ট্রিং খুঁজতে LIKE 'prefix%' প্যাটার্ন ব্যবহার করুন।
সিনট্যাক্স
SELECT * FROM yourTableName WHERE yourColumnName LIKE 'yourPrefix%';
% হলো ওয়াইল্ডকার্ড, যেকোনো সংখ্যক ক্যারেক্টারকে মenas।
উদাহরণ
mysql> CREATE TABLE findStringWithGivenPrefixDemo (
-> UserId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> UserMessage TEXT
-> );
mysql> INSERT INTO findStringWithGivenPrefixDemo (UserMessage) VALUES
-> ('Hi Good Morning !!!'), ('Hey I am busy!!'),
-> ('Hello what are you doing!!!'), ('Hi I am learning MongoDB!!!');
"Hi" প্রিফিক্স দিয়ে খোঁজা
mysql> SELECT * FROM findStringWithGivenPrefixDemo WHERE UserMessage LIKE 'Hi%';
+--------+-----------------------------+
| UserId | UserMessage |
+--------+-----------------------------+
| 1 | Hi Good Morning !!! |
| 4 | Hi I am learning MongoDB!!! |
+--------+-----------------------------+
নোট: ডিফল্টভাবে MySQL-এ LIKE কেস-ইনসেনসিটিভ (Case-insensitive)। কেস-সেনসিটিভ করতে LIKE BINARY ব্যবহার করুন।