PostgreSQL 文字列を結合する

PostgreSQL 文字列を結合する

PostgreSQLで、文字列を結合する手順を記述してます。

環境

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

文字列を結合する

文字列を結合する場合は、「concat」を使用します。

concat(文字列, 文字列, 文字列,...)

実際に、文字列を結合してみます。

select concat('hello' , 'world' , '!!')

実行結果

結合されていることが確認できます。

||で結合

「concat」を使用せずに、「||」でも結合できます。

select 'hello' || 'world' || '!!'

実行結果

ただし「null」が入ると、実行結果は全て「null」になってしまいます。

select 'hello' || 'world' || null

実行結果

concatの場合は、null以外が結合されます。

select concat('hello' , 'world' , null)

実行結果