Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak mogę połączyć wiele wierszy w listę rozdzielaną przecinkami w Oracle?

WM_CONCAT funkcja (jeśli jest zawarta w Twojej bazie danych, przed Oracle 11.2) lub LISTAGG (od Oracle 11.2) powinno załatwić sprawę. Na przykład otrzyma listę oddzielonych przecinkami nazw tabel w schemacie:

select listagg(table_name, ', ') within group (order by table_name) 
  from user_tables;

lub

select wm_concat(table_name) 
  from user_tables;

Więcej szczegółów/opcji

Link do dokumentacji



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle UTL_FILE odczytuje wiersze pliku CSV

  2. Rzeczy, które powinieneś wiedzieć przed nauką Oracle

  3. Oracle SID i nazwa usługi; problemy z połączeniem

  4. Jak włączyć śledzenie w aplikacjach Oracle r12

  5. Wybierz N-ty wiersz z tabeli w Oracle