sql语句······· 在线等 急!!!!!

mqc507 2009-04-03 06:07:59
表:
Id(pk+1) name Indexs
1 a 0,1,2,10,11,13
2 b 1,3,5,6,11
3 c 4,8,9

选出在Indexs字段包括 1 的记录
...全文
131 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
htl258_Tony 2009-04-03
  • 打赏
  • 举报
回复
select * from tb WHERE patindex('%,1,%' ,','+indexs+',')>0 --多一个e,改一下。
htl258_Tony 2009-04-03
  • 打赏
  • 举报
回复
select * from tb WHERE patindex('%,1,%' ,','+indexes+',')>0
-狙击手- 2009-04-03
  • 打赏
  • 举报
回复
select * from tb WHERE ','+indexes+',' like '%,1,%'
hongfang2008 2009-04-03
  • 打赏
  • 举报
回复
trtrtrtr
  • 打赏
  • 举报
回复
select * from tb where charindex(',1,',','+indexs+',')>0
LinuxAsianux 2009-04-03
  • 打赏
  • 举报
回复
正确
sdhdy 2009-04-03
  • 打赏
  • 举报
回复

select * from tb where charindex(',1,',','+indexs+',')>0
dobear_0922 2009-04-03
  • 打赏
  • 举报
回复
select * from tb WHERE CHARINDEX(',1,',','+indexes+',')>0
Zoezs 2009-04-03
  • 打赏
  • 举报
回复
就是','和','有区别吗?
Zoezs 2009-04-03
  • 打赏
  • 举报
回复
你的字符分中英文吗?
Zoezs 2009-04-03
  • 打赏
  • 举报
回复

select .... where charindex(',1,',','+indexs+',')>0

这样肯定没问题
yygyogfny 2009-04-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 liangCK 的回复:]
SQL codeWHERE CHARINDEX(',1,',','+indexes+',')>0
[/Quote]

正解
liangCK 2009-04-03
  • 打赏
  • 举报
回复
WHERE CHARINDEX(',1,',','+indexes+',')>0
mqc507 2009-04-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 Teng_s2000 的回复:]
select .... where charindex('1',indexs)>0
[/Quote]

不对,你的连有包括1的(如,11,12,13)都选出来了
Teng_s2000 2009-04-03
  • 打赏
  • 举报
回复
select .... where charindex('1',indexs)>0
mqc507 2009-04-03
  • 打赏
  • 举报
回复
都是 string型的

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧