3
A
回答
2
從here: -
一種方法是寫一個特定的功能來解決問題。
CREATE OR REPLACE FUNCTION get_employees (p_deptno in emp.deptno%TYPE)
RETURN VARCHAR2
IS
l_text VARCHAR2(32767) := NULL;
BEGIN
FOR cur_rec IN (SELECT ename FROM emp WHERE deptno = p_deptno) LOOP
l_text := l_text || ',' || cur_rec.ename;
END LOOP;
RETURN LTRIM(l_text, ',');
END;
/
SHOW ERRORS
然後可以將該函數合併到查詢中,如下所示。
COLUMN employees FORMAT A50
SELECT e.deptno,
get_employees(e.deptno) AS employees
FROM (SELECT DISTINCT deptno
FROM emp) e;
DEPTNO EMPLOYEES
---------- --------------------------------------------------
10 CLARK,KING,MILLER
20 SMITH,JONES,SCOTT,ADAMS,FORD
30 ALLEN,WARD,MARTIN,BLAKE,TURNER,JAMES
相關問題
- 1. 如何在Oracle 9i分割字符串
- 2. Oracle字符串聚合
- 3. 組中的Oracle字符串聚合由
- 4. 如何在lucene查詢字符串中使用聚合函數
- 5. 的Oracle 9i的子查詢
- 6. MS Access查詢 - 字符串聚合
- 7. 如何獲得聚合物中的查詢字符串
- 8. Oracle查詢查找字符串中所有出現的字符
- 9. 如何在mongo聚合管道中實現sql子查詢?
- 10. SQL Oracle /聚合查詢
- 11. 如何最佳分割CSV字符串在Oracle 9i
- 12. 在oracle中運行字符串查詢
- 13. 選擇從嵌套查詢在Oracle 9i
- 14. CQEngine字符串查詢實現
- 15. 如何在字符串中使用json執行聚合mongo查詢?
- 16. 長字符串(4000)在Oracle查詢
- 17. 如何在Oracle SQL查詢中修剪前綴字符串?
- 18. MongoDB中的聚合查詢
- 19. 如何在oracle查詢中獲取字符串的前兩個字符?
- 20. 聚合或加入字符串SQL查詢(SQL Server)的
- 21. C#MS Access查詢返回字符串聚合
- 22. Oracle sub select查詢qith聚合函數
- 23. ElasticSearch - 字符串concat聚合?
- 24. sqlite中的字符串聚合
- 25. 如何實現查詢字符串認證
- 26. 從Oracle查詢XML中的字符串查詢
- 27. 硬聚合查詢
- 28. 在oracle中的動態聲明/查詢9i
- 29. 如何在聚合物實現這一
- 30. 聚合物應用程序路由查詢字符串格式