Như biết, wildcard là ký tự giúp tìm kiếm dữ liệu khớp tiêu chí phức tạp. Wildcard dùng cùng toán tử so sánh LIKE hoặc NOT LIKE. MySQL cho phép khớp dữ liệu từ đầu ra của CONCAT() với wildcard và toán tử LIKE/NOT LIKE. Ví dụ từ bảng 'Student' làm rõ hơn.
Ví dụ
mysql> SELECT CONCAT(Name, ' ', Last_name) AS NAME FROM student WHERE CONCAT(Name, ' ', Last_Name) LIKE '%Kumar%'; +---------------+ | NAME | +---------------+ | Gaurav Kumar | | Harshit Kumar | +---------------+ 2 rows in set (0.00 sec) mysql> SELECT CONCAT(Name, ' ', Last_name) AS NAME FROM student WHERE CONCAT(Name, ' ', Last_Name) NOT LIKE '%Kumar%'; +----------------+ | NAME | +----------------+ | Aarav Sharma | | Gaurav Rathore | | Yashraj Singh | +----------------+ 3 rows in set (0.00 sec)
Từ hai tập kết quả trên, rõ ràng cách dùng wildcard với CONCAT().