Użyj FORMAT (zgodnie z opisem w podręczniku ), aby sformatować ciąg przed agregacją:
SELECT STRING_AGG(FORMAT('%s (%s)', word, score), ', ') FROM words_scores WHERE mid=230;
Oto zaktualizowany SQL Fiddle .
Użyj FORMAT (zgodnie z opisem w podręczniku ), aby sformatować ciąg przed agregacją:
SELECT STRING_AGG(FORMAT('%s (%s)', word, score), ', ') FROM words_scores WHERE mid=230;
Oto zaktualizowany SQL Fiddle .
Jak przepisać instrukcję SELECT ... CROSS JOIN LATERAL ... dla starszych wersji PostgreSQL?
Poprawka:„operator nie istnieje:liczba całkowita || liczba całkowita” w PostgreSQL
Jak tworzyć trwałe pliki w Heroku?
Postgres:wyraźny, ale tylko dla jednej kolumny
postgresql:zmienianie liczby i postaci, aktualizowanie