社区
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
说的太多啦,先谢谢
...全文
271
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
什么是 Java 内部类,有什么作用
是指在一个类的内部定义的类,Java 支持多种类型的内部类,包括成员内部类、局部内部类、匿名内部类和静态内部类。,指在方法中定义的类,只在该方法内可见,可以访问外部类的成员以及方法中的局部变量(需要声明为 final 或 effectively final)。,只能访问外部类的静态成员变量以及方法,其实它就等于一个顶级类,可以独立于外部类使用,所以更多的只是表明类结构和命名空间。,指的是没有类名的内部类。,定义在另一个类中的类,可以使用外部类的所有成员变量以及方法,包括 private 的。
java内部类的作用_java内部类作用
为什么在Java中需要内部类?总结一下主要有以下四点:1.每个内部类都能独立的继承一个接口的实现,所以无论外部类是否已经继承了某个(接口的)实现,对于内部类都没有影响。内部类使得多继承的解决方案变得完整,2.方便将存在一定逻辑关系的类组织在一起,又可以对外界隐藏。3.方便编写事件驱动程序4.方便编写线程代码个人觉得第一点是最重要的原因之一,内部类的存在使得Java的多继承机制变得更加完善。◆Jav...
Java内部类作用用法详解
Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。 内部类包括四种:成员内部类、局部内部类、匿名内部类和静态内部类。 内部类的作用: 1.Java只支持单重继承,想扩展功能,去实现接口吧。很快Java的设计者就发现了他们犯了矫枉过正的错误,多重继承还是有一定用处的。比如每一个人都是同时继承父亲和母亲两个类,要不然你的身体里怎么能留着父母的血呢?Java内部类应运...
java内部类的四大作用
整理 什么是内部类:在类里面重新定义一个类,如下 public class OuterClass { private String name ; class InnerClass{ public InnerClass(){ name = "chenssy"; } } } 内部类的作用 1.内部类可以很好的...
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章