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

SQL - Nhiều giá trị được phân tách bằng dấu phẩy khi sử dụng GROUP BY

Tôi nghĩ LISTAGG là nhóm tổng hợp tốt nhất theo chức năng để sử dụng trong tình huống này:

  SELECT CUSTOMER, CUSTOMER_ID,
         LISTAGG(PRODUCT, ', ') WITHIN GROUP (ORDER BY PRODUCT)
    FROM SOME_TABLE
GROUP BY CUSTOMER, CUSTOMER_ID
ORDER BY 1, 2


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao dấu chấm phẩy không thể đặt trong CommandText của OracleCommand khi C #

  2. Xử lý ngoại lệ trong Thủ tục với các hàm lồng nhau trong pl / sql

  3. Làm cách nào để biết id trước khi lưu một đối tượng trong jpa

  4. Một hoạt động chèn có thể làm cho một hoạt động DDL khác phải chờ đợi không?

  5. Cách đặt thuộc tính kết nối (bao gồm Từ đồng nghĩa)