PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jaki jest odpowiednik LITAGG (bazy danych Oracle) w PostgreSQL?

Równoważną funkcją w PostgreSQL jest STRING_AGG()

SELECT STRING_AGG (column_name,', ') 
FROM my_table

string_agg :wartości wejściowe połączone w łańcuch, oddzielone separatorem

Na przykład, pobierz listę wszystkich agreement_id następnie zaprezentuj go w ciągu, w Apache Ofbiz 17.12.04

SELECT STRING_AGG(agreement_id, ', ') FROM agreement_item;

-- result
-- "8000, DS-1000-SALES, DS-1000-PURCH, 9000, AGR_SALES"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę utworzyć ograniczenie, aby sprawdzić, czy wiadomość e-mail jest ważna w postgresie?

  2. Jak działa Log() w PostgreSQL

  3. Dlaczego postgres nie używa indeksu w moim zapytaniu

  4. Dziesięć wskazówek, jak przejść do produkcji z PostgreSQL

  5. Najlepsze praktyki bezpieczeństwa PostgreSQL