SQL中模糊查找一列包含另一列的数据,请高手指导,谢谢!

目前一个表的两列,如何使用select * from where来找出 beizhu列中是否含有 macadress列中的数据,如果含有则显示出来;
忘了说了,是SQL的数据库,同一个表,表名 sheet

第1个回答  2018-10-16
用链接字符串 table.某列 like concat('%',t2.某列,'%')

懂了么? 附加:用左链接可以清除笛卡尔积。不懂继续问。
第2个回答  2018-08-23
select a.beizhu,b.macadress from 表 a,表 b where a.beizhu like '%'+b.macadress+'%'
第3个回答  2018-08-22
select * from 表名 where beizhu like '%'+macadress+'%'
第4个回答  2018-09-20
thisObj.className = "active";
document.getElementById(tabObj+"_Content"+i).style.display = "block";
}else{
tabList[i].className = "normal";
document.getElementById(tabObj+"_Content"+i).style.display = "none";
}
第5个回答  2018-08-29
SELECT * FROM sheet WHERE CHARINDEX(macaddress,beizhu)>0
相似回答