当前位置: 首页 > news >正文

企业门户网站作用河南省内 在哪个网站做商检表

企业门户网站作用,河南省内 在哪个网站做商检表,专门卖电子产品的网站,自己做挖矿网站Oracle用正则的方式循环切割字符串 需求:有一个这样子的 Str “‘CNJ-520-180500000001|CNJ-520-181200000001|CNJ-520-190300000001|CNJ-520-190100000001|CNJ-520-181200000002’” ,然后我需要拿到每一个单号,每一个单号都要走一遍固定的…

Oracle用正则的方式循环切割字符串

需求:有一个这样子的
Str = “‘CNJ-520-180500000001|CNJ-520-181200000001|CNJ-520-190300000001|CNJ-520-190100000001|CNJ-520-181200000002’”
,然后我需要拿到每一个单号,每一个单号都要走一遍固定的逻辑。

方法:
我们需要使用oracle中的正则表达式进行字符匹配,去掉“|”这个的特殊符号。

然后还要使用递归子句来执行递归操作,以便于完整的操作这个字符串。

为了能够正常的执行,还需要加上一个递归条件。

这个sql大抵是这样的。


SELECT TRIM(REGEXP_SUBSTR('STR', '[^|]+', 1, LEVEL)) AS single_order
FROM dual
CONNECT BY REGEXP_SUBSTR('STR', '[^|]+', 1, LEVEL) IS NOT NULLAND PRIOR SYS_GUID() IS NOT NULL
START WITH 'STR' IS NOT NULL;

这里面的输出结果为:

在这里插入图片描述
这样子在使用游标,就可以循环拿到单号,从第一个到最后一个了。

判断一个字符串中是否包含某个字符串?

在这里插入图片描述

首先看到,这个里面是有三个单号,然后是有两个“|”的。

在这里插入图片描述
直接查某一个列,出现了这个符号多少次。

SELECT REGEXP_COUNT(indc003, '\|') 出现多少次
FROM indc_t
WHERE indcent = 99 and indcdocno = 'CNJ-D2B-202308000018'

在这里插入图片描述
直接查列名,也可以直接count看一下,如果大于0 就说明是存在的。

使用

  • instr(indc003,‘|’) > 0

判断。

http://www.yayakq.cn/news/234734/

相关文章:

  • 重庆网站优化seo公司the word 和 wordpress
  • 建什么类型的网站访问量比较大网页版微信小程序
  • wordpress汉化服务沈阳百度seo关键词排名优化软件
  • 开发网站的基本流程五个阶段网络工程就业方向及就业前景
  • 开做网站的公司 条件中企动力官网邮箱
  • 网站盈利模式设计软件系统开发报价表
  • 中安消防安全网站建设网络运维工程师教程
  • 济南环保行业网站开发宏基陆通工程建设有限公司网站
  • 网站权重划分专业的企业进销存软件厂家价格
  • 龙岩做网站开发价格做网站英语老师的简历
  • 可以把网站生成软件大连市住房城乡建设事务服务中心
  • 廊坊网站群发关键词现代简约装修
  • 互展科技网站建设烟台做网站公司哪家好
  • 潍坊网站公司网络科技wordpress主题 relax
  • 域名通过了才可以做网站吗为餐饮企业做网站推广
  • 网站建设的要点是什么意思扶风网站建设
  • 什么网站做热能表好太原高级seo主管
  • 网站中点击链接怎么做网站建设经费放哪个经济科目
  • 一个网站一年多少钱域名服务器ip地址
  • 缅甸做网站如何创建一个app平台
  • 贵州省交通建设工程质量监督局网站html5 手机网站模版
  • 处网站的建设比较好的网站空间
  • 两学一做登录网站教育兼职网站开发
  • 邯郸企业网站团队要给公司做一个网站怎么做
  • php网站开发 总结网页设计和网页美工
  • 惠州市建设局建工办网站创业做网站 优帮云
  • 口红机网站怎么做的个人网页末班
  • 自做衣服网站重庆seo外包平台
  • jsp网站开发常州网站推广多少钱
  • 网站开发参数判断网站的好坏