這是我第一次使用LISTAGG功能,我很困惑。我可以很容易地選擇數據,但USERS列的字符在它們之間都有空格,並且在嘗試複製粘貼時,不會複製該列中的任何數據。我嘗試過兩種不同的IDE。難道我做錯了什麼? 實施例: select course_id, listagg(firstname, ', ') within group (order by course_id) as users
fr
幫助請在創建函數時發現錯誤,它將從列表返回一行。 SELECT listagg(' ' || V_RECEIVING_LIST.DOCUMENT_NUMBER || CHR(13))
WITHIN GROUP (ORDER BY V_RECEIVING_LIST.DOCUMENT_NUMBER)
FROM svc.claim_detail, tbc.v_receiving_list
我想知道下面描述的問題是否有更好的(即更快的執行)解決方案。 步驟1) create table t (k number, v1 number, v2 number);
insert into t values (1,1,1);
insert into t values (1,2,2);
insert into t values (1,2,3);
insert into t values
我有一個問題,我無法解決。我有這樣的說法: SELECT account,
listagg(field1 || ', ') WITHIN
GROUP (
ORDER BY field1
) AS field1
FROM TABLE1
GROUP BY account
我得到一個錯誤: ORA-01489: result of string concaten
需要找到最小和最大日期列表標籤 像這樣在裏面一列敏日期:2015年1月1日/最大日期:2015年1月5日 SELECT D.ITEM_ID AS "ItemId",
C.NAME AS "ItemName",
D.UOM_ID AS "UomId",
B.DESCRIPTION AS "Uom",
sum(D.REQUIRED_QTY) AS "Qu