社区
MS-SQL Server
帖子详情
关于 IN 问题
jerrie_1
2007-08-25 02:32:14
declare @idlist varchar(2000)
set @idlist='k001,k002,k003'
select * from tb where id in (replace(''''+@idlist+'''',',',''','''))
表中有ID为K001,K002,K003的记录,但用上面的SELECT就是查不到,偶也知道是后面REPLACE的问题,把它作为一个整体来查询。有那位可以修改一下或更好的思路吗?
当然也不推荐用exec
说的太多啦,先谢谢
...全文
213
6
打赏
收藏
关于 IN 问题
declare @idlist varchar(2000) set @idlist='k001,k002,k003' select * from tb where id in (replace(''''+@idlist+'''',',',''',''')) 表中有ID为K001,K002,K003的记录,但用上面的SELECT就是查不到,偶也知道是后面REPLACE的问题,把它作为一个整体来查询。有那位可以修改一下或更好的思路吗? 当然也不推荐用exec 说的太多啦,先谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yonghengdizhen
2007-08-27
打赏
举报
回复
归根到底是没有理解字符串和行集的区别
jerrie_1
2007-08-25
打赏
举报
回复
ok
paoluo
2007-08-25
打赏
举报
回复
--如果編碼是k001這樣固定四位的話
--可以
declare @idlist varchar(2000)
set @idlist='k001,k002,k003'
select * from tb where @idlist Like '%' + id + '%'
--或者
declare @idlist varchar(2000)
set @idlist='k001,k002,k003'
select * from tb where CharIndex(id, @idlist) > 0
paoluo
2007-08-25
打赏
举报
回复
可以使用like
declare @idlist varchar(2000)
set @idlist='k001,k002,k003'
select * from tb where ',' + @idlist + ',' Like '%,' + id + ',%'
fa_ge
2007-08-25
打赏
举报
回复
用patindex 也行
fa_ge
2007-08-25
打赏
举报
回复
declare @idlist varchar(2000)
set @idlist='k001,k002,k003'
select * from tb where charindex( ','+id+',' ,','+@idlist+',')>0
SQL中NOT IN一个致命的
问题
今天项目中遇到一个
问题
导致系统即将瘫痪,排查的好久最后发现是SQL中NOT IN写法
问题
导致的,所以在这里总结一下。首先,EXISTS与IN和用法想必大家都非常清楚,百度一下,网上也有很多介绍,一般情况下EXISTS与IN的...
关于mongodb '$in' 查询无序
问题
‘$in’是我们经常用到去解决循环db访问的一个有效方法,但是’$in’查询会伴随着一个
问题
,就是查询出的结果与被当作参数传入的list的顺序不一致。解决方法: 排序:将传入的list进行编号,然后将查询出的结果集...
关于Mysql用not in 删除
问题
mysql比较恶心的一个delete in操作 mysql中 delete from tableA where id not in (1,2,3) 是没有
问题
的 delete from tableA where id not in (select id from tableB) 也是木有
问题
的 ...
关于spring boot自动注入出现Consider defining a bean of type ‘xxx‘ in your configuration
问题
解决方案
搭建完spring boot的demo后自然要实现自动注入来体现spring ioc的便利了,但是我在实施过程中出现了这么一个
问题
,见下面,这里找到解决办法记录下来,供遇到同样的
问题
的同僚参考 Description:Field ...
关于eslint误报Unexpected side effect in “getCheckedData“ computed property的
问题
关于eslint误报Unexpected side effect in “” computed property的
问题
先说结论,我没有在computed中修改任何页面变量,这属于eslint监测机制的误判报错。 好的现在进入正文。 起因: 我在eslint中设置了no-side-...
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章