【2つ結合 ※2つぐらいならまだそこまで大差はない(結果は同じとなる)】
「||」:select 会員番号 || 都道府県 from 会員テーブル;
「concat」:select concat(会員番号 ,都道府県) from 会員テーブル
CONCAT(会員番号,都道府県)
---------------------------------------------
46502Saitama
25204Tiba
33212Tokyo
【3つ結合 ※concatは関数を2回使う必要がある) 結果は同じとなる】
「||」:select 会員番号 || 都道府県 || 年齢 from 会員テーブル;
「concat」:select concat(concat(会員番号 ,都道府県),年齢) from 会員テーブル
CONCAT(CONCAT(会員番号,都道府県),年齢)
------------------------------------------------------------
46502Saitama30
25204Tiba31
33212Tokyo52
よく「||」を使う例 ※カンマ区切りの1データとして出力する
select 会員番号 || ',' || 都道府県 || ',' ||年齢 from 会員テーブル;
会員番号||','||都道府県||','||年齢
------------------------------------------------------------
46502,Saitama,30
25204,Tiba,31
33212,Tokyo,52
※上記(又はそれ以上に項目が増えた場合)をconcatで実現するには
「concat」をたくさん記載する必要がある為「||」の方が良く使われる