PostgreSQL: ssä CONCAT-funktiota käytetään kahden tai useamman merkkijonon yhdistämiseen yhdeksi.
Syntax: CONCAT(string_1, string_2, ...)
analysoidaan yllä olevaa syntaksia:
- CONCAT-funktio hyväksyy luettelon merkkijonon muunnettavista argumenteista. Merkkijono tässä yhteydessä tarkoittaa mitä tahansa seuraavista tietotyypeistä: char, varchar tai teksti.
- CONCAT-funktio on variadinen eli CONCAT-funktio voi hyväksyä argumentiksi joukon. Tässä se on tarpeen merkitä array VARIADIC avainsanalla. CONCAT-funktio pitää jokaista array-elementtiä argumenttina.
- toisin kuin konsatenaatio-operaattori ( || ), CONCAT-funktio jättää huomiotta NULL-argumentit.
Esimerkki 1:
alla olevassa lausekkeessa käytetään CONCAT-funktiota kolmen merkkijonon yhdistämiseksi yhdeksi:
SELECT CONCAT ('Geeks', 'for', 'geeks');
tuloste:
Esimerkki 2:
seuraava lauseke yhdistää arvot näytetietokannan toimijataulukon first_name-ja last_name-sarakkeissa, ts.dvdrental.
SELECT CONCAT (first_name, ' ', last_name) AS "Full name"FROM actor;
Lähtö:
Artiklan Tagit: