select * from SMS_SSingle where SMS_OddNumID in(这里包含数组a)

luohuayh 2010-01-24 10:34:24
如题,这套的SQL语句怎么写啊!求各位大虾帮帮忙!
...全文
78 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
luohuayh 2010-01-24
  • 打赏
  • 举报
回复
谢谢大家,我的问题解决了,我现在给分结贴!!!
nianran520 2010-01-24
  • 打赏
  • 举报
回复
你数组组合成的字符串
luohuayh 2010-01-24
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 sql77 的回复:]
引用 5 楼 luohuayh 的回复:
引用 2 楼 luohuayh 的回复:
请问怎么个拆分法,能给个简单的例子吗

charindex(','+ltrim(SMS_OddNumID)+',',XX) > 0
这句话什么意思,能解释一下吗?

你查一下就知道,是在里面出现的位置,如果大于0就是出现,=0没出现
[/Quote]

知道XX是代表什么吗?
nianran520 2010-01-24
  • 打赏
  • 举报
回复
where charindex(','+id+',',',1,2,3,4,8,5,')>0 
luohuayh 2010-01-24
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 feixianxxx 的回复:]
引用 5 楼 luohuayh 的回复:
引用 2 楼 luohuayh 的回复:
请问怎么个拆分法,能给个简单的例子吗

charindex(','+ltrim(SMS_OddNumID)+',',XX) > 0
这句话什么意思,能解释一下吗?

SQL codeID是数字:where idin (1,2,3,4,5)
ID是字符:wherecharindex(','+id+',','1,2,3,4,8,5')>0
[/Quote]

where charindex(','+id+',','1,2,3,4,8,5')>0
这条语句只能查到2,3,4,8中间的这四条记录,但是第一条和最后一条查不到,要怎么样才能全部查到呢
SQL77 2010-01-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 luohuayh 的回复:]
引用 2 楼 luohuayh 的回复:
请问怎么个拆分法,能给个简单的例子吗

charindex(','+ltrim(SMS_OddNumID)+',',XX) > 0
这句话什么意思,能解释一下吗?
[/Quote]
你查一下就知道,是在里面出现的位置,如果大于0就是出现,=0没出现
feixianxxx 2010-01-24
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 luohuayh 的回复:]
引用 2 楼 luohuayh 的回复:
请问怎么个拆分法,能给个简单的例子吗

charindex(','+ltrim(SMS_OddNumID)+',',XX) > 0
这句话什么意思,能解释一下吗?
[/Quote]
ID是数字:
where id in (1,2,3,4,5)
ID是字符:
where charindex(','+id+',','1,2,3,4,8,5')>0
luohuayh 2010-01-24
  • 打赏
  • 举报
回复
我是初学者,所以问题问的有点傻傻的,请别介意
luohuayh 2010-01-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 luohuayh 的回复:]
请问怎么个拆分法,能给个简单的例子吗
[/Quote]
charindex(','+ltrim(SMS_OddNumID)+',',XX) > 0
这句话什么意思,能解释一下吗?
ACMAIN_CHM 2010-01-24
  • 打赏
  • 举报
回复
select * from SMS_SSingle where SMS_OddNumID in(1,2,3,4,5,6)
nianran520 2010-01-24
  • 打赏
  • 举报
回复
SQL中没有数组的概念,你得在程序成处理成字符串,为某个符号为分割点,查询用
select * from SMS_SSingle
where charindex(','+ltrim(SMS_OddNumID)+',',XX) > 0
luohuayh 2010-01-24
  • 打赏
  • 举报
回复
请问怎么个拆分法,能给个简单的例子吗
nianran520 2010-01-24
  • 打赏
  • 举报
回复
数组a拆分为表

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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