Oracle Apex - SQL 解码以冒号分隔的值列表

Oracle Apex - SQL decode colon delimited list of values

我不确定如何最好地解决这个问题。是否可以解码冒号分隔列表中的每个值? 示例:

emp
---
1:2:3:4

decode(emp, ('1','2','3','4'), ('a','b','c','d')) emp

result:

emp
------
a:b:c:d

但显然这是行不通的。实现这一目标的最佳行动方案是什么?

试试

    SELECT LISTAGG(ENAME, ', ')
     WITHIN GROUP (ORDER BY hiredate, ENAME) "Emp_list",
   MIN(hiredate) "Earliest" FROM emp WHERE deptno = 30;

您可以选择任何分隔符。