Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Oracle:Cách tổng hợp nối một cột chưa được nhóm trong các kết quả được nhóm

Đây là một bài viết hay về các các kỹ thuật tổng hợp chuỗi khác nhau .

Tôi có thể thêm một phương thức khác (dựa trên XML):

select rtrim(
         extract(
           sys_xmlagg(
             xmlelement("X",ename||', ')
           ),
           '/ROWSET/X/text()'
         ).getstringval(),
         ', '
       )
  from emp;

Và trong 11g Release 2 cuối cùng chúng ta đã tích hợp sẵn LISTAGG chức năng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi:Mã hóa ký tự không tương thích:UTF-8 và ASCII-8BIT

  2. Thêm điều kiện trong câu lệnh MERGE trong Oracle SQL cho INSERT / UPDATE

  3. Oracle SQL:chọn từ bảng có bảng lồng nhau

  4. Làm cách nào để thay thế các giá trị cụ thể trong cột cơ sở dữ liệu oracle?

  5. Tự động thả phân vùng cũ nhất trong oracle 11G