有没有办法将SQL列与LIKE组合在一起

时间:2010-11-06 14:00:59

标签: sql mysql

我的意思是......

有没有办法做这样的事情?

SELECT * FROM table WHERE column_a LIKE %column_b%

这样就可以在column_b中搜索column_a的内容。当column_a中有'car'字样时,column_b中的'car parts'字样就是匹配。

2 个答案:

答案 0 :(得分:6)

像这样使用CONCAT功能

SELECT * FROM table WHERE column_a LIKE CONCAT('%',column_b,'%')

答案 1 :(得分:3)

SELECT * FROM table WHERE column_a LIKE CONCAT('%', column_b , '%')