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

Nối giá trị cột thứ hai nếu giá trị cột đầu tiên giống nhau

Sử dụng Listagg () trong 11g hoặc WM_Concat () trong 10g:

   SELECT LISTAGG(TITLE_OF_DOC_SEC, ',') WITHIN GROUP (ORDER BY TRACKING_NUM) AS TITLE_OF_DOC_SEC 
     FROM your table
    WHERE....

   SELECT WM_CONCAT(TITLE_OF_DOC_SEC) AS TITLE_OF_DOC_SEC
     FROM your table
    WHERE....


  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ính tổng các cột có giá trị null trong oracle

  2. Các tính năng ẩn trong Oracle

  3. Nối kết quả từ một truy vấn SQL trong Oracle

  4. Ví dụ về mệnh đề WHEN của Oracle Trigger

  5. Có cách nào để tạo nhiều trình kích hoạt trong một tập lệnh không?