Oracle関数WM_CONCATは、クエリーデータを統合して、リピートし、カスタムセパレータします。
studyという表があります
rid
subject
name
マルク
1
数学
明ちゃん
90
2
数学
張さん
90
3
数学
劉さん
60
4
言語
明ちゃん
89
5
言語
張さん
95
6
言語
劉さん
77
連結データのクエリー:
rid
subject
name
マルク
1
数学
明ちゃん
90
2
数学
張さん
90
3
数学
劉さん
60
4
言語
明ちゃん
89
5
言語
張さん
95
6
言語
劉さん
77
連結データのクエリー:
select WM_CONCAT(f.mark) as from study f where f.subject = ' ';
重量を除くselect WM_CONCAT(distinct(f.mark)) as from study f where f.subject = ' ';
ユーザー定義の区切り記号を再入力します。ここではデフォルトのコンマを顿番に変更します。select replace(WM_CONCAT(distinct(f.mark)),',','、') as from study f where f.subject = ' ';