Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle SQL поставя стойности на колона в един ред

В Oracle 11g можете да използвате LISTAGG() функция:

select id,
  number,
  listagg(letter, ', ') within group(order by id, number) as letter
from yourtable
group by id, number;

Вижте SQL Fiddle с демонстрация




  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?

  2. SQL заявка за преобразуване на cron израз във формат за дата/час

  3. Разделен низ с регулярен израз на Oracle от последно срещане

  4. Създаване на таблица с база данни в PL/SQL процедура

  5. JDBC Metada извлича информация за ограничения