E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
REGEXP_SUBSTR
知识积累,,,,oracle查询带 , 的字符串,将逗号分隔开查询
'andtagname='4G+,人工智能';以上是未按","分开时的查询SELECTarticle_id,article_channel,article_content,article_title,
REGEXP_SUBSTR
天祺6666
·
2020-08-21 15:58
oracle
oracle数据中一个字段中存在多个值 进行分组统计查询
unit_name这个字段中的多个值进行分组统计数量我要显示的格式如下单位名称数量测试单位1dd2幼儿园2SQL语句如下SELECTt.UNIT_NAME,count(*)FROM(selectpkid,
regexp_substr
大胡子叔叔_
·
2020-08-21 15:05
数据库
Oracle中将一条记录(某字段中为合并的信息)拆分成多条记录
fromT_B_INFO_TEST转化成这种数据:select*fromT_b_INFO_RESULT转化数据的脚本:insertintoT_b_INFO_RESULTselectq.c_month,
regexp_substr
naomi_qing
·
2020-08-21 15:08
oracle 根据逗号分隔字段sql语句
字段值实例:ITEM_PATHNAME(a,b,c)selectID,
REGEXP_SUBSTR
(ITEM_PATHNAME,'[^,]+',1,1)ASitem_firstTitle,
REGEXP_SUBSTR
稳建棍
·
2020-08-21 15:58
sq
oracle sql 将逗号隔开的id 转换成对应的字符
1:selectggg.id,wm_concat(ggg.Gx_tdclbh)from(selectccc.,b.gx_tdclbhfrom(selecta.,
regexp_substr
(GX_NO,‘
liufeihuwudi
·
2020-08-21 14:18
Oracle将一列分成多列 和 行转列
一列分成多列方法:1.SELECTREGEXP_SUBSTR(name,'^[^]*')first_name,
REGEXP_SUBSTR
(name,'([[:alpha:]]+)$')middle_nameFROMCELEBRITY2
lijie154388366
·
2020-08-21 14:34
orcle
Oracle 单字段拆分成多行
方法一SELECTDISTINCTSTUID,
REGEXP_SUBSTR
(STUNAME,'[^,]+',1,LEVEL)STUNAME,STUSEXFROMT_STUCONNECTBYLEVEL<=LENGTH
馬寧
·
2020-08-21 14:01
Oracle
oracle 逗号分隔字段拆分,记录下
拆分前数据:拆分脚本:selector_pid,
regexp_substr
(or_rule_id,'[^,]+',1,level)or_rule_idfromx_265_gd_644746connectbylevel
java_hq
·
2020-08-21 14:44
Oracle
oracle使用心得--逗号分隔数据转为多行
简单分享下:SELECTid,
REGEXP_SUBSTR
(desc,'[^,]+',1,lv)descFROMtable1a,(SELECTLEVELlvFROMdualCONNECTBYLEVEL<10
jshxg
·
2020-08-21 14:58
数据库
Oracle的
REGEXP_SUBSTR
函数简单用法
REGEXP_SUBSTR
延伸SUBSTR函数的功能,让你搜索一个正则表达式模式字符串。这也类似于REGEXP_INSTR,而是返回子字符串的位置,它返回的子字符串本身。
麦田
·
2020-08-21 14:40
Oracle
Oracle中
REGEXP_SUBSTR
函数
Oracle中
REGEXP_SUBSTR
函数的使用说明:题目如下:在oracle中,使用一条语句实现将'17,20,23'拆分成'17','20','23'的集合。
iteye_4537
·
2020-08-21 14:04
oracle 一行变多行
1、正则表达式SELECTdistinctT.MY_ID,
REGEXP_SUBSTR
(T.MY_VALUE,'[^,]',1,LEVEL)--返回第level次匹配的结果FROMMY_CHANGETCONNECTBYLEVEL
fighting-ff
·
2020-08-21 14:36
Oracle
oracle 切割字符按串完成列转行
目标:切割字符串完成列转行(一列转成多行)要点:
regexp_substr
函数,connectby子句,LEVEL伪列说明:加入伪列是为了说明level在语句中充当的责任。
GTFQAQ
·
2020-08-21 14:11
oracle
oracle表中某字段whole按分隔符;拆分为多行
SELECTID,MONTH,WHOLE,
REGEXP_SUBSTR
(tab.whole,'[^;]+',1,d.level_)aspartFROM(SELECTID,MONTH,WHOLE,regexp_count
Yiyi_cc
·
2020-08-21 13:17
Oracle
REGEXP_SUBSTR
一行拆分成多行
示例:SELECTREGEXP_SUBSTR('1,2,3,4,5,6,7,8,9,10','[^,]+',1,LEVEL,'i')ASSTRFROMDUALCONNECTBYLEVEL<=LENGTH('1,2,3,4,5,6,7,8,9,10')-LENGTH(REGEXP_REPLACE('1,2,3,4,5,6,7,8,9,10',',',''))+1REGEXP_SUBSTR函数格式如下
Peter_S
·
2020-08-21 13:02
Oracel
oracle
REGEXP_SUBSTR
oralce逗号分割变多行 Oracle中
REGEXP_SUBSTR
函数
Oracle中
REGEXP_SUBSTR
函数Oracle中
REGEXP_SUBSTR
函数的使用说明:题目如下:在oracle中,使用一条语句实现将'17,20,23'拆分成'17','20','23'的集合
OkidoGreen
·
2020-08-21 12:00
Oracle
sql拆分一个字段里面逗号分割的数据
infoas(selectid,needsplit,(length(needsplit)-length(replace(needsplit,’,’,’’))+1)ascntfromxxx)selectid,
regexp_substr
Oo我来也oO
·
2020-08-21 12:37
oracle
sql
ORACLE将用逗号隔开的某一条数据,转化为多条
.*,
regexp_substr
(POST_USEE_DEPT,'[^,]+',1,level)POST_USEE_DEPT_FENfromSM_POSTaconnectbylevel<=regexp_count
机械师zjf
·
2020-08-21 12:04
Oracle
Oracle字段根据逗号分割查询数据
数据是这样的:查询的sql如下:select*from(selectguid,
regexp_substr
(st_responsible,'[^,]+',1,level)responsiblefromtt_cancle_responsibleconnectbylevel
weixin_34281537
·
2020-08-21 12:30
ORACLE拆分逗号隔开的某个字段的值(转载)
ORACLE拆分逗号隔开的某个字段的值在使用ORACLE查询时,我们经常会用到某个字段存的值是逗号分割开的,然而在查询时候需要将这个字段的值进行分开显示:
REGEXP_SUBSTR
函数格式如下:functionREGEXP_SUBSTR
weixin_30312557
·
2020-08-21 12:43
Oracle 单字段拆分成多行
方法一SELECTDISTINCTSTUID,
REGEXP_SUBSTR
(STUNAME,'[^,]+',1,LEVEL)STUNAME,STUSEXFROMT_STUCONNECTBYLEVEL<=LENGTH
DMS程序猿
·
2020-08-21 12:36
数据库
Oracle
学习之路
oracle根据分隔符获取字符串
环境:11g--+表示对多个非,分组selectregexp_substr('annn,bnn哈,cqwe,d哈哈','[^][,]+',1,1)t1,
regexp_substr
('annn,bnn哈,
尚云峰
·
2020-08-21 12:32
数据库
ORACLE 表中字段根据逗号拆分多行
ORACLE表中字段根据逗号拆分多行
REGEXP_SUBSTR
函数用法
REGEXP_SUBSTR
函数这个函数的作用是正则分隔字符串,用法为functionREGEXP_SUBSTR(String,pattern
qq_33982056
·
2020-08-21 12:33
Oracle字符串分隔按逗号
.*,
regexp_substr
(pos,'[^,]+',1,level)positionfromAttconnectbylevel<=regexp_count(pos,',')+1andid=prioridandpriordbms_random.valueisnotnul
我不想做代码匠
·
2020-08-21 12:35
原创
oracle根据分隔符一行转多行
REGEXP_SUBSTR
函数格式如下:
REGEXP_SUBSTR
(source_char,pattern[,position[,occurrence[,match_param[,subexpr]]]]
jx_jy
·
2020-08-21 12:01
Oracle
Oracle将一行数据,通过逗号转成多行
selectdbms_lob.substr(
regexp_substr
('abc,def,ggg,1,2,3,4,5','[^,]+',1,x.n))asplayer_guidfromduala,(selectrownumnfromdualconnectbyrownum
iteye_3476
·
2020-08-21 12:30
Oracle
oracle 逗号分隔的字符串列字段查询列出多条记录
表名(id,逗号分隔的列名)selectid,逗号分隔的列名from(selectdistinctid,
regexp_substr
(逗号分隔的列名,'[^,]+',1,level)逗号分隔的列名from
foamflower
·
2020-08-21 12:19
ORACLE
ORACLE拆分逗号隔开的某个字段的值
ORACLE拆分逗号隔开的某个字段的值在使用ORACLE查询时,我们经常会用到某个字段存的值是逗号分割开的,然而在查询时候需要将这个字段的值进行分开显示:
REGEXP_SUBSTR
函数格式如下:functionREGEXP_SUBSTR
上邪廊庑
·
2020-08-21 12:24
Oracle函数SUBSTR、
REGEXP_SUBSTR
、LPAD使用详解
很多时候在做项目需求时代码实现一系列任务相对比较复杂时,在数据库中往往都是有比较适用的函数供以调用,这里以最近在项目中使用的三个函数,在此总结三个函数的使用场景和使用方法。一.substr字符串截取函数substr俗称字符串截取函数,一般用于对字符串进行截取,也就是可以用于对于查询的字段进行截取后注入结果集合中。下面先看看函数的两种用法:substr(stringstr,intindex)从字符串
三板斧工程师
·
2020-08-20 07:21
数据库
oracle正则表达式函数 匹配
ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE:与LIKE的功能相似2,REGEXP_INSTR:与INSTR的功能相似3,
REGEXP_SUBSTR
:与SUBSTR的功能相似
cuker919
·
2020-08-19 09:24
oracle中正则表达式的基本元字符
这里我们再继续介绍剩下的两个正则表达式函数regexp_replace和
regexp_substr
。
千里--伸
·
2020-08-19 08:35
Oracle
oracle正则表达式函数
regexp_like只能用于条件表达式,和like类似,但是使用的正则表达式进行匹配,语法很简单:
regexp_substr
函数,和substr类似,用于拾取合符正则表达式描述的字符子串,语法如下:reg
YULAN1
·
2020-08-19 08:39
oracle基础
oracle正则表达式函数
oracle中正则表达式的研究
oracle的正则表达式(regularexpression)Oracle10g支持正则表达式的四个新函数分别是:REGEXP_LIKE、REGEXP_INSTR、
REGEXP_SUBSTR
、和REGEXP_REPLACE
cjl5777
·
2020-08-19 06:07
oracle 判断字段是否为是数字 regexp_like用法 正则表达式
ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE:与LIKE的功能相似2,REGEXP_INSTR:与INSTR的功能相似3,
REGEXP_SUBSTR
:与SUBSTR的功能相似
OkidoGreen
·
2020-08-11 19:56
Oracle
数据库-Sql&Hql
oracle从字符串中提取数字
–纯数字,没有文本的情况SELECTto_number(
regexp_substr
(‘18’,’[0-9]+’))FROMdual–数字在最前面的情况SELECTto_number(
regexp_substr
小武帅帅
·
2020-08-11 19:31
oracle
oracle 判断字段是否为是数字 regexp_like用法
ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE:与LIKE的功能相似2,REGEXP_INSTR:与INSTR的功能相似3,
REGEXP_SUBSTR
:与SUBSTR的功能相似
horsequan
·
2020-08-11 16:18
Oracle内联视图更新遇到的问题.
SELECT /*+ BYPASS_UJVC */ * FROM mvbox_space.music_original t1 INNER JOIN ( SELECT
REGEXP_SUBSTR
coolmsn8786
·
2020-08-11 16:41
Oracle 行转列pivot 、列转行unpivot 的Sql语句总结
selectconcat(id,username)strfromapp_userselectid||usernamestrfromapp_user字符串转多列实际上就是拆分字符串的问题,可以使用substr、instr、
regexp_substr
X-rapido
·
2020-08-11 15:42
数据库
正则表达式一
/*函数名:
REGEXP_SUBSTR
功能描述:
REGEXP_SUBSTR
函数使用正则表达式来指定返回串的起点和终点,返回与source_string字符集中的VARCHAR2或CLOB数据相同的字符串
流浪川
·
2020-08-11 03:41
网摘亲测总结
oracle将以逗号分隔字符串转多行
SELECTT.NAME,T.TESTSTRFROMTEST2T;SELECTDISTINCTT.NAME,REPLACE(
REGEXP_SUBSTR
(T.TESTSTR,'[^,]+',1,LEVEL
Musan、
·
2020-08-09 23:16
Oracle数据库
oracle-----分区表增加表空间
createorreplaceprocedureproc_add_partitionisv_sql_stringVARCHAR2(2000);beginforcur_partin(selectdistinctu.table_name,max(p.partition_name)max_part_name,
regexp_substr
会~飞的鱼
·
2020-08-05 10:59
ORACLE
Oracle 函数大全
精确搜索F.1字符函数——返回字符值(chr,concat,initcap,lower,lpad/rpad,nls_initcap,nls_lower,nls_upper,regexp_replace,
regexp_substr
维C番薯片
·
2020-08-04 13:33
Oracle
函数
oracle中某个字段中含有多个值 按这个字段分组统计
这部分主要为拆分字段使用、将表内CLOSING_CASE中的多个字段拆分出来拆分成多行,然后在进行分组统计数据SELECTROAD_PRODUCT_CASE_ID,
REGEXP_SUBSTR
(CLOSING_CASE
笨小孩xl
·
2020-08-03 22:28
Oracle中
REGEXP_SUBSTR
函数(拆分字符串)
REGEXP_SUBSTR
函数格式如下:functionREGEXP_SUBSTR(String,pattern,position,occurrence,modifier)__srcstr:需要进行正则处理的字符串
阡陌迟行
·
2020-08-03 05:41
问题解决记录
regexp_like的使用
Oracle中偶遇正则表达式的使用,简直逆天,在数据统计方面,最长用的就是regexp_like与regexp_replace两个了,此外还有regexp_instr,
regexp_substr
这些函数跟对应的
Sirius02
·
2020-07-30 17:20
oracle
orcal根据分号把一行拆分为多行显示
近期开发一块需求遇到之前用分号拼接保留在一个字段的值需要拆分出来分表保存,所以想了下实现方法数据如下:实现效果如下:单条处理sql:selecta.id,a.carcoopercode,substr2(
regexp_substr
心寒丶
·
2020-07-30 07:03
数据库
#
orcal
sql
orcal
Oracle 一条数据拆分成多条(
regexp_substr
函数)
首先来看一下我们需要的效果:select'2020,2019,2018,2017'yearfromdual使用
regexp_substr
函数:selectregexp_substr('2020,2019,2018,2017
墨 尘
·
2020-07-29 20:01
Oracle
oracle正则表达式regexp_like的用法详解
ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE:与LIKE的功能相似2,REGEXP_INSTR:与INSTR的功能相似3,
REGEXP_SUBSTR
:与SUBSTR的功能相似
风神修罗使
·
2020-07-15 19:39
Oracle数据库
ORACLE逗号分割的字符串转多行
分割单行数据我们需要使用
REGEXP_SUBSTR
和REGEXP_COUNT两个ORACLE函数functionREGEXP_SUBSTR(string,pattern,position,occurrence
LvyYoung
·
2020-07-15 11:11
数据库
odps sql 常用正则表达式
regexp_substr
命令格式:
regexp_substr
(source,pattern[,start_position[,nth_occurrence]])返回值:source中匹配pattern
数据会说话
·
2020-07-15 10:18
odps
sql
Mysql
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他