mysql 拼接字符串
mysql拼接字符串是什么呢?不知道的小伙伴来看看趣谈网小编今天的分享吧!
一、Oracle数据库按分隔符拆分字符串
1、应用函数
REGEXP_SUBSTR
2、语法
REGEXP_SUBSTR(String, pattern, position, ourrence, modifier)
3、参数解释
__srcstr 需要进行正则处理的字符串
__pattern 进行匹配的正则表达式
__position 起始位置,从第几个字符开始正则表达式匹配(默认为1)
__ourrence 标识第几个匹配组,默认为1
__modifier 模式('i'不区分大小写进行检索;'c'区分大小写进行检索。默认为'c'。)
4、测试SQL
select regexp_substr('1,2,3','[^,]+',1,1) result from dual;
运行结果
1select regexp_substr('1,2,3','[^,]+',1,1) result from dual;
5、REGEXP_SUBSTR+CONNECT BY 使用
按分隔符拆分字符串+CONNECT BY 动态参数
测试SQL
SELECT
REGEXP_SUBSTR ('1,2,3,4,5', '[^,]+', 1,ROWNUM)
FROM dual
CONNECT BY ROWNUM <= LENGTH( '1,2,3,4,5' ) - LENGTH(regexp_replace('1,2,3,4,5', ',', '' )) + 1
二、hive数据库按分隔符拆分字符串
1,split()函数
定义
split()函数是用于切分数据,也就是将一串字符串切割成了一个数组
语法
语法split(string str, string pat)
返回值数组类型array
参数解释
string str 待分割字符串
string pat分割符
测试SQL
select split ('o,shi,xiao,ming',',');
运行结果
["o","shi","xiao","ming"]
2、explode函数
定义
explode()函数是用于打散行的函数,将一行的数据拆分成一列
语法
explode(array/map类型)
select explode(array_col) as ne_col from table_name
测试SQL
select explode(array("o","shi","xiao","ming")) as ord;
运行结果
o
shi
xiao
ming
explode函数的局限性
不能关联原有的表中的其他字段
不能与group by、cluster by、distribute by、sort by联用
不能进行UDTF嵌套
参数只能是两种类型
一个select后面只能获得一个explode产生的视图,如果要显示多个列,则需要将多个视图合并。
3、lateral vie
定义
Lateral Vie用于和UDTF函数(explode、split)结合来使用
通过UDTF函数拆分成多行,再将多行结果组合成一个支持别名的虚拟表。虚拟表相当于再和主表关联, 从而达到添加“UDTF生成的字段“以外字段的目的, 即主表里的字段或者主表运算后的字段。
主要解决在select使用UDTF做查询过程中,查询只能包含单个UDTF,不能包含其他字段、以及多个UDTF的问题
语法
lateral vie UDTF(expression) table_vie as ne_column;
参数解释
UDTF(expression)复合逻辑规则的UDTF函数,最常用的explode
table_vie : 对应的虚拟表的表名
ne_col: 虚拟表里存放的有效字段
测试
select col_type -- 已拆分数据
from table_name
lateral vie explode(split(col,',')) t as col_type --col 为需要拆分的字段
以上就是趣谈网小编今天的分享了,希望可以帮助到大家。
怪事奇闻
- 全球奇闻异事未解之谜网 世界奇闻网
- 全球奇闻异事未解之谜 全球奇闻异事未解之谜在
- 全球公认的十大灵异事件 震惊全球十大灵异事件
- 全国真实灵异事件 全国真实灵异事件最新
- 亲身经历的真实灵异事件 经历的灵异事件绝对真
- 亲身经历的真实灵异故事 亲身经历的真实灵异故
- 乔四爷玩过的女人 乔四爷原名
- 敲门一般敲几下是鬼 敲门一般敲几下是鬼是真的
- 起死回生的主人公是谁 起死回生的典故主人公
- 奇闻异事文案素材1000例 民间故事奇闻异事
- 每日趣闻趣事新闻 新闻趣事日记
- 每日奇闻趣事小故事 奇闻趣事2021
- 罗布泊双鱼玉佩事件 罗布泊双鱼玉佩事件潜艇什
- 柳岩婚礼发生了什么 柳岩参加婚礼事件
- 刘伯温预言难过猪鼠年 刘伯温预言准吗
- 灵异之校园鬼魂 灵异之校园鬼魂小说