MySQL在将列与LIKE匹配之前组合列

She*_*ard 4 mysql database sql-like

我在数据库中有两个列,我希望在使用LIKEstatement 匹配之前将它们组合起来.

我的桌子:

|---------------------------------|
|   ID     |   PREFIX  |  SUFFIX  |
|---------------------------------|
|   1      |     31    |   523    |
|---------------------------------|
|   2      |     62    |   364    |
|---------------------------------|
Run Code Online (Sandbox Code Playgroud)

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

谢谢.

Pie*_*rOz 5

SELECT * FROM table WHERE CONCAT(PREFIX, SUFFIX) LIKE '%315%'
Run Code Online (Sandbox Code Playgroud)