PostgreSQL 区切り文字を指定して文字列を結合する

PostgreSQL 区切り文字を指定して文字列を結合する

PostgreSQLで、区切り文字を指定して文字列を結合する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • PostgreSQL 14.0
  • pgadmin 6.0

結合手順

区切り文字を指定して文字列を結合する場合は、「concat_ws」を利用します。

実際に、区切り文字に「,」を指定して結合してみます。

SELECT concat_ws(',', 'aaa', 'bbb', 'ccc')

実行結果

区切り文字が指定されて結合されていることが確認できます。

null

nullは、無視されて結合されます。

SELECT concat_ws(',', 'aaa', 'bbb', null, 'ccc')

実行結果

nullが無視されていることが確認できます。