w PostgreSQL, funkcja CONCAT jest używana do łączenia dwóch lub więcej ciągów znaków w jeden.
Syntax: CONCAT(string_1, string_2, ...)
przeanalizujmy powyższą składnię:
- funkcja CONCAT przyjmuje listę ciągów zmiennych argumentów. Łańcuch w tym kontekście oznacza dowolny z następujących typów danych: char, varchar lub text.
- funkcja CONCAT jest zmienna, co oznacza, że funkcja CONCAT może przyjmować tablicę jako argument. Tutaj wymagane jest zaznaczenie tablicy słowem kluczowym VARIADIC. Funkcja CONCAT traktuje każdy element tablicy jako argument.
- w przeciwieństwie do operatora konkatenacji ( || ), funkcja CONCAT ignoruje argumenty NULL.
przykład 1:
poniższe polecenie używa funkcji CONCAT do połączenia trzech ciągów znaków w jeden:
SELECT CONCAT ('Geeks', 'for', 'geeks');
wyjście:
przykład 2:
poniższe polecenie łączy wartości w kolumnach first_name i last_name tabeli aktorów w przykładowej bazie danych, tj.
SELECT CONCAT (first_name, ' ', last_name) AS "Full name"FROM actor;
:
Tagi Artykułu: