MariaDB 2個のパイプで文字列を連結する

MariaDB 2個のパイプで文字列を連結する

MariaDBで、2個のパイプで文字列を連結する手順を記述してます。パイプを使用するには「@@session.sql_mode」を「’PIPES_AS_CONCAT’」に設定しておく必要があります。

環境

  • OS CentOS Stream release 9
  • MariaDB 10.10.2
  • phpMyAdmin 5.2.0

手順

2個のパイプで文字列を連結するには、「@@session.sql_mode」を「’PIPES_AS_CONCAT’」にsetで設定する必要があります。

set @@session.sql_mode='PIPES_AS_CONCAT';

setした後に、以下のテーブルのidとnameを連結してみます。

連結します。

select id||name from tbl1;

実行結果を確認すると、連結されていることが確認できます。

setしてない場合は、以下のように連結されず思った結果にはなりません。