表结构(SQL Server)
ID Name
1 机器|设备
2 装备
3 装备|机器
4 装备|机器|设备
5 机器人
查询出含机器的所有记录,结果应是1、3、4条记录,如何实现?查询结果不能包含第5条记录
------解决思路----------------------
where name like '%机器%' and not name like '%机器人%'
------解决思路----------------------
select * from 表
where charindex('|机器|','|'+name+'|')>0
符号注意中英文