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

Cách tạo một mảng từ SELECT trả về nhiều hơn một hàng

Nếu truy vấn chỉ trả về (các) cột đi vào mảng, hãy sử dụng Hàm tạo ARRAY :

SELECT ARRAY(SELECT console_id FROM archive_sessions
             WHERE  tournament_id = 14817) AS console_arr;

Điều này thường nhanh hơn than array_agg() đối với trường hợp đơn giản.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ẩn danh PostgreSQL theo yêu cầu

  2. làm thế nào để thực thi một tập lệnh .sql trên heroku?

  3. Tham gia bên trong với SqlAlchemy

  4. PostgreSQL:ST_GeomFromText (không xác định) không tồn tại

  5. Thêm khóa vào cột hstore trống