社区
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
说的太多啦,先谢谢
...全文
221
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
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); SELECT * FROM `test` where FIND_IN_SET(1,type); ...
关于mongodb '$in' 查询无序
问题
本文用python和pyMongo来实现该
问题
解决方法 ‘$in’是我们经常用到去解决循环db访问的一个有效方法,但是’$in’查询会伴随着一个
问题
,就是查询出的结果与被当作参数传入的list的顺序不一致。解决方法: 排序:将传入的list进行编号,然后将查询出的结果集根据编号进行sort排序。items = db.items.find('_id': {'$in': item_ids})
关于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) 也是木有
问题
的 但是 delete from tableA w
小白:关于处理“can't find '__main__' module in ”这个
问题
的详细处理方式!
1、新手学习,安装过程比较顺利。 2、开始翻书开始学习。 3、运行过程中。出现了这个这个
问题
,(/usr/local/bin/python3.6: can’t find ‘main’ module in ‘/Users/interno.8/PycharmProjects/test/’)。查阅了各种网上资料,发现各位大神都是简单叙述,后来经过多次尝试,
问题
解决了。作为小白还是详细记录一下以便...
关于Django is not importable in this environment的解决方法
关于Django is not importable in this environment的解决方法: (1)首先要说明的一点,如今网络上各种抄,关于今天我遇到的这个
问题
,网上都没有找到好方法,而且打开一个,再打开一个,完全一模一样的抄,根本就不对,真的是太伤心了,解决这个
问题
花了我4-5个小时(本人菜鸟)! 本文如未获得本人同意,禁止转载及抄袭! (2)PyCharm从网上下载的程序或者...
MS-SQL Server
34,871
社区成员
254,637
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章