SQLの結果を区切り文字を使って1つの文字列にする

2015/08/08

PostgreSQL

ARRAYの中のカラム数は1つしか入れられない。

MySQL

GROUP_CONCATの中にはdistinct、order byも入れることができる。
MySQLでは複数のカラムを並べることも可能。
しかし、複数のカラムは単純に連結されて出力されるため、実用上は「||」等で区切り文字等をはさんで連結して一つのカラムにしてGROUP_CONCATに与える。

Oracle

-SQL