2010-11-06 45 views
2

我的意思是这个...有没有办法将SQL列与LIKE结合起来

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

SELECT * FROM table WHERE column_a LIKE %column_b% 

以便在column_b中搜索column_a的内容。当column_a中有'car'这个词时,并且column_b中的'car parts'这个词可能会匹配。

回答

6

使用CONCAT函数像这样

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

爽!谢谢!这是我现在想要的! – 2012-07-10 18:13:24

3
SELECT * FROM table WHERE column_a LIKE CONCAT('%', column_b , '%') 
相关问题