アプリ版:「スタンプのみでお礼する」機能のリリースについて

ご存知のかたご教授下さい。
select文で 3つ以上の文字列を連結して抽出したいのですが 適切な関数 方法がわかりません。初歩的質問ですみませんが困ってますのでご教授ください。
私の浅い知識だと 下記のようなconcat 関数を連続で記載する方法しかわかりませんでした。
select
concat((concat (column1 ,column2)),column3)
from
sample_tbl;

A 回答 (2件)

簡単にやる場合は || を使っていますね。


select
column1 || column2 || column3
from
sample_tbl;
このような感じです。

でも、3つぐらいならconcatでいつも書いています。。。
ためしでする場合は||かなぁ~~。。
    • good
    • 0

こんにちわ。



> 3つ以上の文字列を連結をスマートにする方法
Stored Function を作成してはどうでしょう?
パラメータの数やデータ型が異なれば、同じ名前で複数のFunction を定義できますので
3つの文字列を連結するもの、4つの文字列を連結するもの・・・
と必要なだけ作成してはどうでしょう?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!