加入标识符号,比如你的字符串中,有“,”,那么就可以把标识符号定为“,”。例如DECLARE @INDEX VARCHAR(5)
DECLARE @STR VARCHAR(100)SET @INDEX='1'
SET @STR='1,2,15,17,18,4,9,13'SELECT NUMBER
FROM RESULT
WHRER CHARINDEX(@INDEX+',',@STR+',')>0
AND ...
DECLARE @STR VARCHAR(100)SET @INDEX='1'
SET @STR='1,2,15,17,18,4,9,13'SELECT NUMBER
FROM RESULT
WHRER CHARINDEX(@INDEX+',',@STR+',')>0
AND ...
解决方案 »
- 求一条复杂的sql语句(也可以通过其它方式实现这个功能、比如用N条sql语句进行查询得到结果最后整合)
- 帮忙看看 哪里错了 急!
- 谁帮我解决下这个问题哦 关于JSP连接SQL server 2000数据库 急啊
- 请问怎样用sql句实现?
- 具体时间(不是日期)如何比较??急,在线等待!
- MS-sql增加数据(记录)问题?
- 执行存储过程报错,附上了数据和数据库以及出错的报告,求人解决。
- 得到某个数据库中的所有用户表用SQL语句怎么写?
- 怎么用SQL实现一个复杂的把一列多行变多列多行的查询?请高手帮忙!分不够可再加
- 数据库设计问题:账号余额(账号表)与业务明细(业务表)的关系如何设计?
- 关于一个很难的查询问题
- sqlserver 运行一段时间后会自动停止?
如果a1+a2+...a7=7为一等奖,=6为二等奖,以此类推...
因为1,和11,都可以检索出来呀