社区
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
说的太多啦,先谢谢
...全文
185
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写文章
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
Thinking in Java faster
基于经典入门教材Thinking in java,结合实际工作实践有侧重点的讲授该门课程,不是单纯的理论知识灌输,作者希望站在初学者和初级程序员朋友的角度去思考该门课程的介绍,尽可能地将这个经典书籍想要表达的知识点...
SQL中NOT IN一个致命的
问题
今天项目中遇到一个
问题
导致系统即将瘫痪,排查的好久最后发现是SQL中NOT IN写法
问题
导致的,所以在这里总结一下。首先,EXISTS与IN和用法想必大家都非常清楚,百度一下,网上也有很多介绍,一般情况下EXISTS与IN的...
MySQL 关于 in,find_in_set,locate 多值匹配
问题
文章目录
问题
场景in 和 find_in_set的区别有序匹配 locate无序匹配 Mybatis foreach
问题
场景 现在有一张表,type,是逗号拼接存储的。 in 和 find_in_set的区别 SELECT * FROM `test` where type in(1); ...
关于mongodb '$in' 查询无序
问题
‘$in’是我们经常用到去解决循环db访问的一个有效方法,但是’$in’查询会伴随着一个
问题
,就是查询出的结果与被当作参数传入的list的顺序不一致。解决方法: 排序:将传入的list进行编号,然后将查询出的结果集...
关于spring boot自动注入出现Consider defining a bean of type ‘xxx‘ in your configuration
问题
解决方案
搭建完spring boot的demo后自然要实现自动注入来体现spring ioc的便利了,但是我在实施过程中出现了这么一个
问题
,见下面,这里找到解决办法记录下来,供遇到同样的
问题
的同僚参考 Description:Field ...
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章