计算另一列中具有列的行数

时间:2015-08-06 02:27:46

标签: mysql

数据:

col1 | col2
-----------
asd | bbbb
as | asss
abb | babb

第2行和第3行的col1出现在col2中,所以答案应为2。

2 个答案:

答案 0 :(得分:1)

您可以使用like

执行此操作
select t.*
from table t
where t.col2 like concat('%', t.col1, '%');

答案 1 :(得分:0)

试试这个

SELECT count(*)
FROM col t
WHERE t.col2 LIKE concat( '%', t.col1, '%' )