REGEXP_SUBSTR函数,感觉像行专列

2023-10-30



/*
REGEXP_SUBSTR函数格式如下:

function REGEXP_SUBSTR(String, pattern, position, occurrence, modifier)

__srcstr     :需要进行正则处理的字符串

__pattern    :进行匹配的正则表达式

__position   :起始位置,从第几个字符开始正则表达式匹配(默认为1)

__occurrence :标识第几个匹配组,默认为1

__modifier   :模式('i'不区分大小写进行检索;'c'区分大小写进行检索。默认为'c'。)
*/
--分割非逗号成组
--同样的功能
SELECT LEVEL FROM DUAL CONNECT BY LEVEL <= 7;
SELECT ROWNUM FROM DUAL CONNECT BY ROWNUM <= 7;
--原始
SELECT NVL(REGEXP_SUBSTR('17,20,23', '[^,]+', 1, LEVEL, 'i'), 'NULLL') AS STR
  FROM DUAL
CONNECT BY LEVEL <= 7;
--优化
SELECT REGEXP_SUBSTR('17,20,23', '[^,]+', 1, LEVEL, 'i') AS STR
 FROM DUAL
CONNECT BY LEVEL <= LENGTH('17,20,23') - LENGTH(REGEXP_REPLACE('17,20,23', ',', '')) + 1;





本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

REGEXP_SUBSTR函数,感觉像行专列 的相关文章

  • 基本数据类型对象包装类

    基本数据类型对象包装类 为了方便操作基本数据类型值 将其封装成了对象 在对象中定义了属性和行为丰富了该数据的操作 用于描述该对象的类就称为基本数据类型包装类 byte Byte short Short int Integer long Lo
  • IDEA自带plantUML绘制时序图

    一 时序图的作用 时序图 Sequence Diagram 又名序列图 循序图 是一种UML交互图 它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作 它可以表示用例的行为顺序 当执行一个用例行为时 其中的每条消息对应一个类操作
  • Unix环境高级编程环境搭建

    在网上下载书中源代码 点此连接 点击打开链接 解压文件按 cd apue 3e make 在 make 的这个过程中一般会出错 后面显示 can t find lbsd 解决办法是添加 libbsd a 的静态链接库 指令如下 ub系统 s

随机推荐

  • echarts x轴 type=‘time‘

    关于x轴的设置在开发中是很常见的操作 如果只是设置一些定死的数据 那么就很简单 但是如果要设置某个可变的 且数量很多的x轴的话 不是一件很简单的事情了 比如我最近在工作中就遇到了 下面来和大家一起分享一下 开发需求如下 一个折线图表 默认显
  • 团队工具

    worktile Teambition 今目标 钉钉
  • 【机器学习】- 支持向量机

    预备知识 1 法向量 Wx b 0 w是什么 Wx b 0是直线方程 其中w表示法向量 法向量的指向由具体值确定 例如x y 2 0 法向量为 1 1 指向右上方 2 距离公式 3 函数间隔 当w确定的时候 距离的远近可以比较分子 也就是说
  • python实用脚本(一)—— 批量修改目标文件夹下的文件名

    本期主题 python重命名文件脚本 批量修改某一文件夹下的后缀名 脚本 1 代码 2 使用 3 简单解析 1 代码 usr bin python3 coding utf 8 批量修改文件扩展名 import argparse import
  • python语言整理

    目录 一 python 1 python的基础语法 1 python的介绍 2 python的注释方法 1 单行注释 2 多行注释 三个单引号 或者三个双引号 3 python的数据类型 4 面向对象 2 python的构造函数 1 pyt
  • 【论文整理1】On the Continuity of Rotation Representations in Neural Networks

    1 前置知识 1 1 Gram Schmidt正交化 参考阅读 Gram Schmidt过程 看完这篇应该基本能理解 但是他对于公式的讲解有一个地方讲解得不是很清楚 即为什么分母是平方形式呢 1 2 差集 定义 差集是一种集合运算 记A B
  • Pytest自动化测试框架之Allure报告

    简介 Allure Framework是一种灵活的 轻量级 多语言测试报告工具 不仅可以以简洁的网络报告形式非常简洁地显示已测试的内容 而且还允许参与开发过程的每个人从日常执行中提取最大程度的有用信息和测试 从开发 测试的角度来看 Allu
  • 9.14 C++作业

    仿照vector手动实现自己的myVector 最主要实现二倍扩容功能 include
  • 浅尝MVVMLight…

    最近要写WPF技术的项目 所以要学习一下关于WPF的知识 今天呢了解了一下MVVM的知识 具体内容如下了 MVVM呢是Model View ViewModel的缩写了 MVVM的由来算是有MVP Model View Presenter 模
  • 计算机专硕自主命题的学校,这所计算机/软件都是B+的知名985大学,计算机专硕改为408!...

    复旦大学是上海的一所985大学 计算机学科评估是B 软件工程的的学科评估也是B 从往年来看 也吸引了不少同学报考 尤其是计算机专硕 自主命题 招人很多 虽然一年多之前有消息说不提供住宿 但是报考的人还是络绎不绝 但是 今年 复旦大学的计算机
  • BZOJ4347 [POI2016]Nim z utrudnieniem

    这题 挺厉害 我们可以用f i j k 表示前i个数 选的个数模d余j 异或和为k的方案数 我们要求的是f n 0 s s为所有数的异或和 另外在n是d的倍数的时候要减一 可是这样直接转移的话显然会超时 我们把所有权重从小到大排序 一个数和
  • 时序分解

    时序分解 MATLAB实现基于SVD奇异值分解的信号分解分量可视化 目录 时序分解 MATLAB实现基于SVD奇异值分解的信号分解分量可视化 效果一览 基本介绍 程序设计 参考资料 效果一览 基本介绍 SVD分解重构算法 MATLAB程序
  • CentOS 7中 rsync 备份数据使用实例

    rsync工具用于将文件和目录从一个位置同步到另一个位置 同步的位置可以在本地服务器或远程服务器上 在Centos中使用下面命令安装rsync 对于负荷较重的 rsync 服务器应该使用独立运行方式 yum install rsync xi
  • leaflet的基础用法

    leaflet的基础知识 1 divIcon自定义图标 var myIcon L divIcon className my div icon L marker 50 505 30 57 icon myIcon addTo map 2 fea
  • 【牛客网】 排序子序列

    时间限制 1秒 空间限制 32768K 牛牛定义排序子序列为一个数组中一段连续的子序列 并且这段子序列是非递增或者非递减排序的 牛牛有一个长度为n的整数数组A 他现在有一个任务是把数组A分为若干段排序子序列 牛牛想知道他最少可以把这个数组分
  • Latex插入Matlab代码

    usepackage listings lstset language Matlab lstset breaklines 自动将长的代码行换行排版 begin document lstinputlisting xx m 将待插入的xx m文
  • 小程序中的实时日志,直接在微信公众号可以看到数据

    前言 小程序中的实时日志 直接在微信公众号可以看到数据 具体操作 注意 小程序实时日志每天的条数就大为100w条 1 封装的log js方法 放到utils里面 var log wx getRealtimeLogManager wx get
  • 云环境部署django+uwsgi 生产环境

    准备条件 1 确保有一个能够用runserver正常启动的django项目 2 项目已上传到linux 3 linux上已部署好python环境 且已安装好项目所需的模块 安装uwsgi pip3 install uwsgi 基于uwsgi
  • 【Java】构造器(构造方法)是否可以被重写?

    1 前言 首先 构造器是不能被继承的 因为每个类的类名都不相同 而构造器名称与类名相同 所以根本谈不上继承 又由于构造器不能继承 所以就不能被重写 但是 在同一个类中 构造器是可以被重载的 其实 在之前的一篇博客中 我已经记录了重载和重写的
  • REGEXP_SUBSTR函数,感觉像行专列

    REGEXP SUBSTR函数格式如下 function REGEXP SUBSTR String pattern position occurrence modifier srcstr 需要进行正则处理的字符串 pattern 进行匹配的