我不確定如何最好地解決這個問題。是否可以解碼冒號分隔串列中的每個值?例子:
emp
---
1:2:3:4
decode(emp, ('1','2','3','4'), ('a','b','c','d')) emp
result:
emp
------
a:b:c:d
但顯然這行不通。實作這一目標的最佳行動方案是什么?
uj5u.com熱心網友回復:
試試
SELECT LISTAGG(ENAME, ', ')
WITHIN GROUP (ORDER BY hiredate, ENAME) "Emp_list",
MIN(hiredate) "Earliest" FROM emp WHERE deptno = 30;

您可以選擇任何分隔符。

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/363122.html
標籤:sql 甲骨文11g oracle-apex
下一篇:將一列從其他列的值添加到sql表
