sql多值对多值搜索,如何匹配? Path="001,003"的意思是不是只要记录中含有001,003,都要查询出来啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Name="wo",Path="%001,003%",Special="%sp2,sp3%"是这个意思吗?楼主说的不是很清楚啊!我只有猜咯 现在假设数据表有3个字段,Name,Path,Special记录格式类似于: 张三 001,002,003 sp1,sp2,sp3 李四 002,003 sp2,sp3 张三 003 sp1,sp3 张三 001,002 sp1,sp2,sp3 如果楼主想查出和 张三 003 sp1,sp3 相似的列可以给你一个语句select * from 表where (Name+Path+Special) like (张三%003%sp1,sp3%) 我的意思是,要把Path那个字段里面的值有逗号的用逗号“,”分隔出来进行匹配。像 wojila(阳阳)所说的。 CSDN没人了吗?高手都哪里去了啊?都说csdn高手如云!!!! 请问如何分组排序,谢谢 奇怪,在查询分析器里可以运行,但是把它换成存储过程就出错了??? sql2005 sa登录总是报错。 关于数据库安全机制的问题? 求sql导入语句 求一SQL语句写法 求一条sql语句 ms-sql 關於分組 在sql7.0下数据库的两个问题 identity插入问题?100分相送 sql server 2005建立维护计划出错 用SQL语句怎样实现这种效果呀?
是这个意思吗?楼主说的不是很清楚啊!我只有猜咯
记录格式类似于:
张三 001,002,003 sp1,sp2,sp3
李四 002,003 sp2,sp3
张三 003 sp1,sp3
张三 001,002 sp1,sp2,sp3
如果楼主想查出和 张三 003 sp1,sp3 相似的列
可以给你一个语句
select * from 表
where (Name+Path+Special) like (张三%003%sp1,sp3%)
像 wojila(阳阳)所说的。