split_part 与 string_to_array
发布时间:2020-12-13 16:39:46 所属栏目:百科 来源:网络整理
导读:问题 现在想
问题现在想取”按某个字符分割的信息” 字段,比如说: 标签字段,tag = 休闲,娱乐,运动,玩耍,要取就是”休闲”这个词 第一种方法: string_to_arrayselect string_to_array('休闲,玩耍',',');
string_to_array -----------------------
{休闲,玩耍}
(1 row)
select tag[1] from ( select string_to_array('休闲,') as tag) a;
tag ------
休闲
(1 row)
但是string_to_array 有个缺陷,就是需要子查询,尤其跟其他自动group by的时候写sql 会非常不爽,所以就想有没有其他方式可以替代,还真如愿了,如下. 第二种方法:split_parthttps://www.postgresql.org/docs/10/static/functions-string.html split_part('abc~@~def~@~ghi','~@~',2) def select split_part('休闲,玩耍',',1) as tag;
tag ------
休闲
(1 row)
完美(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- C#Web API帮助文档IHttpActionResult
- reactjs – React-Redux:找不到mapDispatchToProps方法
- xml零配置之AbstractAnnotationConfigDispatcherServletIni
- 今天遇到res\layout\activity_easy_bid.xml.r8010:
- .net core : 做一个最简单的 sqlite 操作 demo
- CKEDITOR富文本编辑器+AJAX+JQUERY+ListView综合应用
- 是否可以使用Foundation Framework构建Swift代码并定位linu
- logback logback.xml常用配置详解(一)<configuration> a
- 正则表达式
- 使用AVPlayer在iphone上播放许多不同的视频