Przejdź do głównej zawartości

Zwraca ciąg znaków powstały z połączenia argumentów. Może przyjmować jeden lub więcej argumentów. Jeśli wszystkie argumenty są ciągami niebinarnymi, wynikiem jest ciąg niebinarny. Jeśli wśród argumentów jest choć jeden ciąg binarny, wynikiem jest ciąg binarny. Argument liczbowy jest konwertowany na równoważną niebinarną postać tekstową.

func.concat(<expr1>, ...)
func.concat('data', 'bend')
┌─────────────────────────────┐
│ func.concat('data', 'bend') │
├─────────────────────────────┤
│ databend │
└─────────────────────────────┘
CONCAT(<expr1>, ...)
Argumenty Opis
<expr1> ciąg znaków

Wartość typu danych VARCHAR lub typ danych 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 │
└────────────────┘