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

Xây dựng danh sách giá trị được phân tách bằng dấu phẩy trong câu lệnh Oracle SQL

Trong Oracle, bạn sẽ sử dụng một trong nhiều kỹ thuật tổng hợp chuỗi được Tim Hall thu thập trên trang này.

Nếu bạn đang sử dụng 11.2,

SELECT LISTAGG(display, ',') WITHIN GROUP (ORDER BY display) AS employees
  INTO l_list
  FROM TestTable

Trong các phiên bản trước đó, sở thích của tôi là sử dụng phương pháp tiếp cận hàm tổng hợp do người dùng xác định (Tim được gọi là string_agg ) để làm gì

SELECT string_agg( display )
  INTO l_list
  FROM TestTable


  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 bật chế độ nhật ký lưu trữ trong cơ sở dữ liệu Oracle 19c

  2. Kết nối với cơ sở dữ liệu Oracle bằng SQLAlchemy

  3. Kết nối chuỗi tổng hợp trong Oracle 10g

  4. Cơ chế theo sau của Oracle khi chúng tôi sao lưu nóng

  5. Số Oracle thành số thập phân C #