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

CHỌN trả về nhiều hàng dưới dạng chuỗi

Giả sử 11g (khi listagg đã được giới thiệu):

  select    CONTRACT_NAME
         || '|'
         || LISTAGG(D.SERIALNUM, ',') within group (order by CONTRACTID)
    from CONTRACTS C join DEVICES D on D.FK_CONTRACTID = C.CONTRACTID
group by CONTRACT_NAME


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP oci_connect () TNS:không thể phân giải mã định danh kết nối (ORA-12154)

  2. Hành vi kỳ lạ của tham gia bên ngoài đầy đủ trong Oracle - làm thế nào nó có thể được giải thích?

  3. chỉ mục không duy nhất có thể tránh được sự trùng lặp của các bản ghi không

  4. Tại sao tôi gặp lỗi Checksum đối với mọi yêu cầu SQL không hợp lệ trong Oracle khi Mã hóa bản địa (ASO) được bật?

  5. Cấp quyền đối với thủ tục đã lưu trữ cho người dùng khác của Oracle