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

всички стойности на редове в една колона

Ако използвате 11g R2, можете да използвате вградената функция listagg():

select user_id, listagg(degree_fi, ',') within group (order by degree_fi)
from user_Multi_degree
group by user_id 

Ако използвате 11g R1, ще трябва да дефинирате свой собствен тип за това - вижте AskTom:stragg функция за пример.



  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_HOME?

  2. Семантика на съхранени процедури/функции на Oracle в транзакционен контекст

  3. Как да експортирате данни от Oracle SQL Developer в Excel?

  4. java.lang.ArrayIndexOutOfBoundsException в oracle.jdbc.driver.T4CTTIrxd.readBitVector(T4CTTIrxd.java:135)

  5. Трябва ли процедурите и/или функциите на пакета DBMS_STANDARD да се използват в PL/SQL код?