日期:2014-05-18  浏览次数:20447 次

求一个SQL查询语句!急!!!
记录如下:
编号                 工人                                 其它
01           张三,李四,王五                     ...


写一个SQL语句:
要求根据输入工人的姓名查找(可以多个)如: "张三,李四 "或 "张三,王五 "

------解决方案--------------------
用split把它拆开,然后在用like查询就可以了吧
------解决方案--------------------
好奇怪的业务,你要找多个,那个字段就是多个工人的名字啊!
------解决方案--------------------
数据库设置不合理,强烈建议修改。
split运算符用法见sql联机帮助或google一下。
------解决方案--------------------
select * from Table where 工人like '%张三% ' and 工人like '%王五% ' ...
如此多次查询就可以了