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

Bạn đang cố gắng lấy kết quả trong một hàng duy nhất bằng cách sử dụng sql?

Sử dụng LISTAGG hàm số. Tham khảo tại đây để biết thêm chi tiết. Hãy thử như thế này,

SELECT listagg(emp_id,',') WITHIN GROUP(ORDER BY emp_id) t 
FROM   employees;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lặp lại một Tập kết quả bằng JDBC cho Oracle mất rất nhiều thời gian khoảng 16 giây?

  2. Truy vấn SQL:Trả về bản ghi giá trị tối đa của một nhóm

  3. Nhận ngoại lệ ORA-00942:bảng hoặc dạng xem không tồn tại - khi chèn vào bảng hiện có

  4. Làm thế nào để gọi lớp java từ trình kích hoạt oracle?

  5. ORA-01855:SA / SAU. hoặc PM / P.M. yêu cầu