怎么用sql语句查询某列的值包含某列的值

比如 有个数据集中 a列的值 为 abcdefg ,abcdefg1,abcdefg2,abcdefg3,abcdefg4,abcdefg5
还有一列b列的值为 efg,fg1,fg5,g1,我现在想统计a列中包含b列的所有a列的值。求大神给答案。

第1个回答  2013-07-08
SELECT t.a FROM 表 t
WHERE
EXISTS( SELECT 1 FROM 表 t2 WHERE t.a LIKE '%' + t2.b + '%' )本回答被提问者采纳
第2个回答  2013-07-08
是一个表中两行数据的对比?
相似回答