GreenPlum学习笔记:split_part与string_to_array字符截取
偶遇一个需求:想按某个指定符号分割之后,提取字符。
例如:tag = '休闲,娱乐,运动,玩耍',想提取"休闲"这个词。
方法一:string_to_array
select string_to_array('休闲,娱乐,运动,玩耍',','); ------------------------------ -- {休闲,娱乐,运动,玩耍} -- (1 row)
select tag[1] from (select string_to_array('休闲,娱乐,运动,玩耍',',')as tag ) a --------------------- -- 休闲 -- (1 row)
如此实现,但是string_to_array需要子查询,当与其他自动group by一起查询的时候就显得及其不方便,因此可使用方法二。
方法二:split_part
select split_part('休闲,娱乐,运动,玩耍',',',1); ----------------- -- 休闲 -- (1 row)select split_part('abc~@~def~@~ghi','~@~',2) ----------------- -- def -- (1 row)
END 2018-08-01 17:03:18
转载于:https://www.cnblogs.com/hider/p/9402337.html
GreenPlum学习笔记:split_part与string_to_array字符截取相关推荐
- MATLAB学习笔记04—MATLAB的字符与字符串类型
MATLAB学习笔记 第4章字符和字符串类型 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 MATLAB学习笔记 一.字符串属性示例 二.字符串数组的索引 三.字符串中的 ...
- C语言学习笔记09-数组、字符数组、字符串数组、二维数组(单字符输入输出putchar、getchar,字符串输入输出的scanf、gets、puts)
C语言数组 数组作用:可以用来保存很多记录(可以看成一种大容器).一些简单游戏也基本由数组实现,如游戏地图(二维数组)等等. 一个数组 划分 多个单元(下标区分) -存放-> 多个同类元 ...
- GreenPlum学习笔记:基础知识
一.介绍 GreenPlum分布式数据仓库,大规模并行计算技术. 无共享/MPP核心架构 Greenplum数据库软件将数据平均分布到系统的所有节点服务器上,所以节点存储每张表或表分区的部分行,所有数 ...
- 学习笔记——C#字符串删除字符
方法1:s = s.Substring(0,s.Length - 1):删除字符串最后一个字符 : s = s.Substring(0,s.Length - 1) 延伸: (1)String.Subs ...
- MATLAB学习笔记一——变量、字符与矩阵
也是很久没写过markdown了,康复训练吧 clc用来清除命令行窗口 clearall 清除工作区 一般的话为了不让命令行窗口内容复杂,都会在编辑器开头写这两个语句. 变量命名 区分大小写 长度不超 ...
- 爬虫学习笔记(十七)—— 字符验证码
文章目录 一.认识验证码 1.1.概念 1.2.作用 1.3.类别 二.Pillow库 2.1.PIL库和Pillow库 2.1.1.Pillow库安装 2.1.2.PIL与Pillow使用注意 2. ...
- Java学习笔记之 IO包 字符流
字符流:Writer/Reader(字符流) 通过子类FileWriter和FileReader实现父类实例化 package iotest; import java.io.File; import ...
- Java学习笔记29(IO字符流,转换流)
字符流:只能操作文本文件,与字节流的区别是,字节流是按照字节来读取文件,而字符流是按照字符来读取,因此字符流的局限性为文本文件 字符输出流:Write类,使用时通过子类 每一次写入都要刷新 pac ...
- Greenplum学习笔记——第二部分:集群部署
Greenplum 安装 前期准备 1.Greenplum集群规划 192.168.5.107 Master sdw1 192.168.5.108 sdw2 192.168.5.109 sdw3 19 ...
- Free Pascal 学习笔记 第五章 字符类型 Character Types
一.Char类型 一个字符一个字节,包含一个ASCII字符. Char类型通过将字符括在单引号中来指定字符常量,如'a' 'A' 二.WideChar 2个字节大小. 包含UTF-16编码的Unico ...
最新文章
- 2018年中美独角兽研究报告
- PHP语言弹窗图片,PHP_php中随机显示图片的函数代码,例如博客的展示窗 复制代码...
- python的jsonpath_python 提取json数据的jsonPath介绍及简单使用
- 10种可提升Android应用程序运行效果的技巧
- 不需要软著的安卓应用市场_哪些安卓应用市场上架应用比较简单啊,不需要软著啊?公司开发的 APP 着急上架...
- python网络编程项目_python网络编程详解
- Java逆向基础之AspectJ的获取成员变量的值
- java写一个web聊天工具_javaweb写的在线聊天应用
- emlog程序音乐歌曲网源码
- ECharts地图省市县在对应地图的中心位置
- Mac 配置MySQL环境变量
- Python3爬虫新手实践及代码、经验分享
- python正则表达式快速入门_Python 正则表达式入门
- 域格LPM2100 me NB模块PSM相关问题
- Android 布局文件添加edittext报:The following classes could not be found错误
- 《关于我同学拿我照片网恋这件事所引发的学习之旅》(1)
- java程序设计基础知识点_Java编程语言基础知识的要点
- 消防设施操作员考试真题、模拟练习题库(6)
- C++输入日期判断是周几
- Nginx和Tomcat优化