在 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 ;
有没有更简单的方法?