コンテンツにスキップ

引数を連結した結果の文字列を返します。引数は1つ以上指定できます。すべての引数が非バイナリ文字列の場合、結果は非バイナリ文字列になります。引数にバイナリ文字列が含まれる場合、結果はバイナリ文字列になります。数値の引数は、同等の非バイナリ文字列形式に変換されます。

func.concat(<expr1>, ...)
func.concat('data', 'bend')
┌─────────────────────────────┐
│ func.concat('data', 'bend') │
├─────────────────────────────┤
│ databend │
└─────────────────────────────┘
CONCAT(<expr1>, ...)
引数 説明
<expr1> 文字列

VARCHAR 型の値または NULL 型。

SELECT CONCAT('data', 'bend');
┌────────────────────────┐
│ concat('data', 'bend') │
├────────────────────────┤
│ databend │
└────────────────────────┘
SELECT CONCAT('data', NULL, 'bend');
┌──────────────────────────────┐
│ CONCAT('data', NULL, 'bend') │
├──────────────────────────────┤
│ NULL │
└──────────────────────────────┘
SELECT CONCAT('14.3');
┌────────────────┐
│ concat('14.3') │
├────────────────┤
│ 14.3 │
└────────────────┘