gpt4 book ai didi

sql - PostgreSQL 获取逗号分隔值列表中的最后一个值

转载 作者:行者123 更新时间:2023-11-29 14:03:34 27 4
gpt4 key购买 nike

在 PostgreSQL 表中,我有一列的值类似于

AX,B,C
A,BD
X,Y
J,K,L,M,N

简而言之,它会在每条记录的列中有几个逗号分隔的字符串。我想获得每条记录中的最后一个。我最终得到了这个。

select id, reverse(substr(reverse(mycolumn),1,position(',' in reverse(mycolumn)))) from mytable order by id ; 

有没有更简单的方法?

最佳答案

我会这样做:

select reverse(split_part(reverse(myColumn), ',', 1))

关于sql - PostgreSQL 获取逗号分隔值列表中的最后一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21484215/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com