SQL

selectした結果をカンマ区切りで表示したい時など。

select g.GAKSEKNO,ListAgg(r.RISYUNEN || r.KOUGICD || k.RSUNAM_C,',') within group(order by r.RISYUNEN,r.KOUGICD,k.RSUNAM_C) risyu
from gaksetbl g,risyutbl r,kougitbl k
where g.GAKSE_ID = r.GAKSE_ID
and r.RISYUNEN = k.RISYUNEN
and r.SEMEKIKN = k.SEMEKIKN
and r.KOUGICD = k.KOUGICD
group by g.GAKSEKNO

リンク

SQLコーディング規約 (字下げ規約) 策定プロジェクト
SELECT 構文のJOIN を使ってテーブルを結合する!

参考書籍

コメント


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS