当前位置: 首页 > wzjs >正文

购物商城网站搭建百度搜索排名

购物商城网站搭建,百度搜索排名,用flash做的ppt模板下载网站,套做网站目录 一、造测试数据 二、行转列 1.函数定义 2.语法 3.示例 三、列转行 1.函数定义 2.语法 3.示例 一、造测试数据 create table test ( id int, json1 varchar, json2 varchar );insert into test values(1,111,{111}); insert into test values(2,111,222,{111,22…

目录

一、造测试数据

二、行转列

1.函数定义

2.语法

3.示例

三、列转行

1.函数定义

2.语法

3.示例


一、造测试数据

create table test (
id    int,
json1 varchar,
json2 varchar
);insert into test values(1,'111','{111}');
insert into test values(2,'111,222','{111,222}');
insert into test values(3,'111,222,333','{111,222,333}');select * from test;

造完数据如下 

二、行转列

1.函数定义

regexp_split_to_table是PostgreSQL中的一个函数,用于将一个字符串根据正则表达式进行分割,并将结果返回为一个表格,每个分割后的部分作为一行‌‌。

2.语法

regexp_split_to_table(string text, pattern text) → setof text
string:要分割的原始字符串。
pattern:用于分割的正则表达式模式‌返回值,该函数返回一个setof text,即一个文本类型的行集合,包含所有分割后的部分

3.示例

select id,json1 ,json2 ,regexp_replace(regexp_replace(json2,'{',''),'}','') no_json2 --剔除json2外面大括号,regexp_split_to_table(json1,',') as j1 --使用json1来转换结果,regexp_split_to_table(regexp_replace(regexp_replace(json2,'{',''),'}',''),',') as j2 --使用json2来转换结果
from test 
;

执行结果

三、列转行

1.函数定义

string_agg() 函数是 PostgreSQL 中的一个聚合函数,用于将一个列中的值连接成一个字符串。

2.语法

string_agg(column_name, separator)  column_name:要聚合的列名。
separator:可选参数,用于连接各个值的分隔符。如果未指定或为空,则使用默认分隔符(逗号加空格)。

3.示例

--将j1用;拼接
select string_agg (j1,';')
from (
select id,json1 ,json2 ,regexp_replace(regexp_replace(json2,'{',''),'}','') no_json2 --剔除json2外面大括号,regexp_split_to_table(json1,',') as j1 --使用json1来转换结果,regexp_split_to_table(regexp_replace(regexp_replace(json2,'{',''),'}',''),',') as j2 --使用json2来转换结果
from test 
) t 
;

执行结果

--根据id分组按j1用abc拼接
select id,string_agg (j1,'abc')
from (
select id,json1 ,json2 ,regexp_replace(regexp_replace(json2,'{',''),'}','') no_json2 --剔除json2外面大括号,regexp_split_to_table(json1,',') as j1 --使用json1来转换结果,regexp_split_to_table(regexp_replace(regexp_replace(json2,'{',''),'}',''),',') as j2 --使用json2来转换结果
from test 
) t 
group by id
;

执行结果

http://www.dtcms.com/wzjs/474322.html

相关文章:

  • 济宁网站建设云科网络近三天发生的重要新闻
  • 织梦做网站好不好在哪个平台做推广比较好
  • 重庆网站推广优化网球新闻最新消息
  • 中山网站建设价位网络营销策划包括哪些内容
  • 网站蜘蛛池怎么做的网站内容编辑
  • 淄博北京网站建设百度查询网
  • 嘉兴小程序开发公司湖北短视频搜索seo
  • wordpress 页面 关闭评论百度seo多少钱一个月
  • 徐汇网站建设营销策略案例
  • wordpress添加论坛什么是seo搜索优化
  • 呼市网站制作招聘在线crm网站建站
  • 中山企业营销型网站制作seo公司服务
  • 手机论坛网站怎么做服务外包公司
  • 太原市手机网站建设网站域名查询ip
  • 石家庄网站建设培训世界500强企业排名
  • wordpress免签支付插件深圳搜索引擎优化推广便宜
  • 服饰 公司 网站建设最近一周的国内新闻
  • 做fitting的网站如何推广一个项目
  • 020网站建设信息流优化师
  • 传奇三端互通新开服网站网络营销的方法有哪些?举例说明
  • 《四川党的建设》网站百度搜索榜
  • 做签名照的网站培训
  • 网站优秀设计方案手机创建网站免费注册
  • wordpress 财经插件谷歌seo快速排名优化方法
  • wordpress推荐主机百度推广优化中心
  • wordpress博客acg主题台州seo
  • 网站规划与建设ppt模板什么是外链
  • 男女视频做爰的网站网站优化推广费用
  • 羽毛球赛事奖金北京seo百度推广
  • 建设网站平台的用语360推广客服电话是多少