首页 > 数据库 >PGSQL_函数

PGSQL_函数

时间:2023-12-27 15:33:56浏览次数:34  
标签:函数 -- PGSQL c6d4eed5 table array SELECT 7e51b2d9

逗号分隔字符串,转换成一列

--源数据:'c6d4eed5,7e51b2d9,768db3f1,7cc464bb'

--函数:regexp_split_to_table

SELECT regexp_split_to_table('c6d4eed5,7e51b2d9,768db3f1,7cc464bb',',')

image-20231227144535673

逗号分隔字符串,转换成数组

--源数据:'c6d4eed5,7e51b2d9,768db3f1,7cc464bb'

--函数:regexp_split_to_array

SELECT regexp_split_to_array('c6d4eed5,7e51b2d9,768db3f1,7cc464bb',',') AS data

image-20231227144815111

列转换成数组

--函数:ARRAY_AGG

SELECT ARRAY_AGG(columndata) AS data
FROM table

数组转换成字符串

--函数:array_to_string

SELECT array_to_string(ARRAY_AGG(display_name),'/')
FROM table

标签:函数,--,PGSQL,c6d4eed5,table,array,SELECT,7e51b2d9
From: https://www.cnblogs.com/eago/p/17930663.html

相关文章

  • 怎么用 python 项目函数实现字符串反转
    字符串反转是一个常见的操作,可以通过Python函数轻松实现。在本文中,我们将探讨如何使用Python函数来反转字符串,无论是针对单个字符串还是列表中的多个字符串。1.反转单个字符串要反转单个字符串,我们可以使用Python的切片功能或者内置的reversed()函数。使用切片功能defrevers......
  • break 或 continue 循环函数,使用some同forEarch一样,但是直到找到就不继续往下循环,节省
    停止循环是循环中一个常见的需求。使用for循环我们可以用break提前结束循环。consta=[0,1,2,3,4];for(vari=0;i<a.length;i++){if(a[i]===2){break;//stoptheloop}console.log(a[i]);}//>0,1另一个常见的需求使我们需要直接取......
  • 模拟实现strstr函数的代码——《初学C语言第40天》
    //////模拟实现strstr////(字符中的元素是连续存放的,所以不会存在跳动存放的情况,例如a1="ababcd",a2="ac"此结果就是NULL)////情况1.arr1="abcd"arr2="abc"(一次匹配就找到了)////情况2.arr1="ababcd"arr2="abc"(多次匹配才能找到)//#include<stdio.h>//#in......
  • 使用pack函数输出数组中满足条件元素的索引
    programmain_test  implicitnone    real,dimension(5)::arr1,arr2  LOGICAL,dimension(5)::ad,ab,ac,tot  INTEGER,dimension(:),allocatable::arr3  INTEGER::i  arr1=[1.0,2.3,-0.5,3.3,-1.6]  arr2=[1.0,-5......
  • 不用库函数,自己设计函数求字符串长度
    #define_CRT_SECURE_NO_WARNINGS1#include<stdio.h>intmy_strlen(char*str)//传的是地址,就必须用相应的指针类型接收{ char*dest=str; char*end=str; while(*end!='\0') { end++; } returnend-dest;//返回一个整型,my_strlen为整型形式的函数}int......
  • Python代码中的偏函数
    本文介绍了在Python中使用偏函数partial的方法,并且介绍了两个使用partial函数的案例,分别是concurrent并行场景和基于jax的自动微分场景。在这些相关的场景下,我们用partial函数更多时候可以使得代码的可读性更好,在性能上其实并没有什么提升。如果不想使用partial函数,类似的......
  • 函数指针 int (*add)( )
    原文首先它是一个指针,一个指向函数的指针,在内存空间中存放的是函数的地址;intAdd(intx,inty){returnx+y;}intmain(){printf("%p\n",&Add);//打印一下函数Add()的地址printf("%p\n",Add);//数组名等于数组首元素地址,那函数名是等于函数地址吗?->等于!......
  • [转]TypeScript编写类继承函数相关的代码
    TypeScript编写类,继承、函数相关的代码classPerson{privatename:stringprivateage:Numberconstructor(name:string,age:Number){this.name=name;this.age=age}publicgetPersonInfo():string{return`Myname......
  • Win10远程桌面连接报错:出现身份验证错误,要求的函数不受支持(CredSSP)
    问题: 解决方法:1、Win+R,打开运行窗口,输入regedit,打开注册表2、找到路径:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System3、在System文件夹内创建文件夹项:\CredSSP\Parameters4、在Parameters文件夹内,新建DWORD(32)值(D),文件名为Al......
  • Map+函数式接口去掉if-else
    判断条件放在key中对应的业务逻辑放在value中这样子写的好处是非常直观,能直接看到判断条件对应的业务逻辑代码:importcom.wing.service.QueryGrantTypeService;importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.web.bind.annotation.P......