PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgres-Formatzeichenfolge mit Array

Sie können eine Formatfunktion und das Schlüsselwort VARIADIC verwenden. Es erfordert 9.3, wo Fehler behoben in variadischer Funktionsimplementierung

postgres=# SELECT format('%s %s', 'first', 'second');
    format    
--------------
 first second
(1 row)

postgres=# SELECT format('%s %s', ARRAY['first', 'second']);
ERROR:  too few arguments for format
postgres=# SELECT format('%s %s', VARIADIC ARRAY['first', 'second']);
    format    
--------------
 first second
(1 row)