mysql二/三列视为一个然后LIKE搜索和命令

Rej*_*lam 2 mysql sql

是否可以将两个或三个列处理(合并)作为一列处理,LIKE并根据需要使用该列中的关键字和ORDER结果进行搜索?

我的专栏

| to_place   | from_place  | departure_place|
|:-----------|------------:|:------------: |
| Same       |    Place    |    Line     
| Rangpur    |    Dhaka    |    Chittagong   
| Badda      |    bogra    |    hello     
| Shyamoli   |    rajshahi |    mohammadpur      
| test       |    test1    |    adabor    
| another    |    test2    |    kurigram
Run Code Online (Sandbox Code Playgroud)

所以我想在我的一列中的这3列,SQL以便我可以订购它们

Jis*_*ose 5

我试过这个并且它正在工作.

SELECT CONCAT(`to_place`, `from_place`,`departure_place`) AS derived_place
FROM `yourtable`
HAVING derived_place LIKE '%search_value%'
ORDER BY derived_place;
Run Code Online (Sandbox Code Playgroud)

我希望这有帮助.