MySQL 在用 LIKE 匹配之前合并列

MySQL combine columns before matching it with LIKE

我的数据库中有两列,我想在使用 LIKE 语句匹配它们之前将它们合并。

我的table:

|---------------------------------|
|   ID     |   PREFIX  |  SUFFIX  |
|---------------------------------|
|   1      |     31    |   523    |
|---------------------------------|
|   2      |     62    |   364    |
|---------------------------------|

我希望能够提供 315 并且 ID 1 会被退回。有什么简单的方法吗?目前我正在拆分搜索字符串并匹配单独的列。

谢谢。

SELECT * FROM table WHERE CONCAT(PREFIX, SUFFIX) LIKE '%315%'