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

Sắp xếp tổng hợp văn bản được tạo bằng array_agg trong postgresql

Đối với PostgreSQL hiện đại (kể từ phiên bản 9.0), bạn có thể sử dụng ORDER BY mệnh đề trong một biểu thức tổng hợp :

SELECT
    array_to_string(array_agg(name ORDER BY name), ', ')
FROM
    animals;

Ngoài ra, cho mục đích cụ thể của mình, bạn có thể sử dụng string_agg để đơn giản hóa truy vấn của bạn:

SELECT
    string_agg(name, ', ' ORDER BY name)
FROM
    animals;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết nối pgadmin với postgres trong docker

  2. lệnh \ copy có xử lý commit và rollback trong postgres không?

  3. Mười mẹo để bắt đầu sản xuất với PostgreSQL

  4. Định dạng () an toàn như thế nào đối với các truy vấn động bên trong một hàm?

  5. Django - (OperationalError) FATAL:Xác thực danh tính không thành công cho tên người dùng