「Oracle入門」関数LISTAGG ()WITHIN GROUP()の使い方

1.会員情報登録ID を集計し、登録ID順で返す。
SELECT
LISTAGG(USERID, ', ') WITHIN GROUP (ORDER BY USERID) AS CAC_ID
FROM
MEMBER_TBL
WHERE
NO = 123456;

2.会員情報登録IDを集計し、登録日付順で返す。
SELECT
LISTAGG(USERID) WITHIN GROUP (ORDER BY CREATE_DATE) AS CAC_ID
FROM
MEMBER_TBL;

DataBase

Posted by arkgame