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

Cách nhanh chóng để tạo các chuỗi được nối trong Oracle

Tom Kyte cung cấp một cách rất thuận tiện để làm điều đó và nó hoạt động từ Oracle 9i, với chức năng tổng hợp tùy chỉnh. Nó tổng hợp bằng dấu phẩy, nhưng bạn có thể sửa đổi nội dung hàm cho các đường ống.

Bắt đầu với Oracle 11g, bạn có thể làm:

SELECT LISTAGG(column, separator) WITHIN GROUP (ORDER BY field)
  FROM dataSource
 GROUP BY grouping columns

Trang web này cung cấp các phương pháp bổ sung bao gồm phương pháp mà bạn đã liệt kê và phương pháp thực sự không thực sự hiệu quả.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thiết lập Thư mục đích đến của bản ghi lưu trữ trong cơ sở dữ liệu Oracle

  2. Oracle SQL trả về các hàng theo kiểu tùy ý khi không có mệnh đề thứ tự nào được sử dụng

  3. Thiết kế ngược mô hình dữ liệu bằng Oracle SQL Developer

  4. Cách xử lý một dấu nháy đơn trong Oracle SQL

  5. Oracle Streams Step by Step Replication Ví dụ