a PostgreSQL-ben a CONCAT függvény két vagy több karakterlánc összefűzésére szolgál.
Syntax: CONCAT(string_1, string_2, ...)
elemezzük a fenti szintaxist:
- a CONCAT függvény elfogadja a karakterlánc konvertálható argumentumok listáját. A karakterlánc ebben az összefüggésben a következő adattípusok bármelyikét jelenti: char, varchar vagy szöveg.
- a CONCAT függvény variadikus, ami azt jelenti, hogy a CONCAT függvény elfogadhat egy tömböt argumentumként. Itt meg kell jelölni a tömböt a VARIADIKUS kulcsszóval. A CONCAT függvény minden tömb elemet argumentumnak tekint.
- az összefűzési operátorral ( | | ) ellentétben a CONCAT függvény figyelmen kívül hagyja a NULL argumentumokat.
1. példa:
az alábbi utasítás a CONCAT függvényt használja három karakterlánc összefűzésére egybe:
SELECT CONCAT ('Geeks', 'for', 'geeks');
kimenet:
2. példa:
a következő utasítás összefűzi az értékeket a minta adatbázis actor táblájának first_name és last_name oszlopaiban, azaz a dvdrental-ban.
SELECT CONCAT (first_name, ' ', last_name) AS "Full name"FROM actor;
Kimenet:
Cikk-Címkék: