社区
Oracle
帖子详情
存储过程中的in语句问题
小灯光环
博客专家认证
2016-05-19 09:11:17
上图的num_是是varchar2类型,在表中存的值是1,2,3这种的逗号分割的,直接放到in语句查不出来,是不是因为sql变成了这样:
...in('1,2,3')而不是in(1,2,3)呢?
这里怎么处理比较好,是拆分 再拼接还是~ 求助~
...全文
154
5
打赏
收藏
存储过程中的in语句问题
上图的num_是是varchar2类型,在表中存的值是1,2,3这种的逗号分割的,直接放到in语句查不出来,是不是因为sql变成了这样: ...in('1,2,3')而不是in(1,2,3)呢? 这里怎么处理比较好,是拆分 再拼接还是~ 求助~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ghx287524027
2016-05-19
打赏
举报
回复
拆分,最好是可以改成 in ('1','2','3') 这种形式
Z_B_Hrunqian
2016-05-19
打赏
举报
回复
改成下面试下 and exists( SELECT 1 FROM ( SELECT regexp_substr(everyrow.num_,'[^,]+',1,LEVEL) numid FROM dual CONNECT BY LEVEL <= length(regexp_replace(everyrow.num_,'[^,]+')) +1 ) s where s.numid=hjdoornum_)
ORAClE SE
2016-05-19
打赏
举报
回复
楼主理解正确,把值按逗号拆分出来
卖水果的net
2016-05-19
打赏
举报
回复
2#,4#,都可以的,2#建议和regexp_count配合使用。
liuzhe_521
2016-05-19
打赏
举报
回复
改成如下: hjdoornum_ in (select trim(column_value) from xmltable(replace('"'||everyrow.num_||'"', ',', '","')))
MySQL
存储过程
中
sql
语句
条件的 in 无效
问题
存储过程
中
,sql
语句
条件的 in 无效,必须用mysql的函数或者自己写一个函数处理组装条件。 正常写法: select * from table t where t.a in (1,2,3,4); 当在写
存储过程
in里面的列表用个传入参数代入的时候,就需要用到如下方式: 主要用到find_in_set函数 select * from table t where find_in_set(t.a,'1,2,3,4'); ...
Oracle
存储过程
拼接in
语句
& 自定义split函数
关于Oracle
存储过程
中
拼接in
语句
以及自定义split函数
关于
存储过程
中
SQL
语句
IN条件传参注意说
背景说明: 在数据库操作
中
我们经常会用到查询
语句
,在一些情况下,需要使用到IN条件,正常的查询
中
IN需要注意的是最好in
中
的参数不能超过1000个,超过1000的时候oracle会抛出异常。这个如何处理先不提,这次要说的是,如果在
存储过程
中
使用到了IN条件,而参数是由外部传进来的情况下,需要注意一下传参的处理方式。 正常情况下我们拼接条件会写成,('张三',‘李四’,‘王五’),但是对于
存储过程
的...
MySQL
存储过程
(三)——
存储过程
分支流控
语句
今天继续给大家介绍MySQL相关知识,本文主要内容是MySQL
存储过程
的流程控制
语句
。 一、分支流控
语句
简介 二、if分支
语句
三、case分支
语句
MySQL
存储过程
分支
语句
_mysql 高级
语句
--
存储过程
(PROCEDURE)
mysql 高级
语句
一、
存储过程
1.什么是
存储过程
:就是一组SQL
语句
集,功能强大,可以实现一些比较复杂的逻辑功能。ps:
存储过程
跟触发器有点类似,都是一组SQL集,但是
存储过程
是主动调用的,且功能比触发器更加强大,触发器是某件事触发后自动调用;2.优势有输入输出参数,可以声明变量,有if/else, case,while等控制
语句
,通过编写
存储过程
,可以实现复杂的逻辑功能;函数的普遍特性:模块化...
Oracle
17,078
社区成员
55,234
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章