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

Tổng hợp các hàm trên nhiều cột trong postgres

Với một truy vấn con, bạn có tất cả các hàng theo ý của mình:

SELECT sum(val) FROM (
    SELECT unnest(array[a1,a2,a3]) as val FROM table) alias;

Bạn cũng có thể nhóm các hàng của mình, ví dụ:

SELECT field, sum(val) FROM (
    SELECT field, unnest(array[a1,a2,a3]) as val FROM table) alias
GROUP BY field;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng Kubernetes để triển khai PostgreSQL

  2. Cách Tầng () hoạt động trong PostgreSQL

  3. Xóa một giá trị không phải duy nhất khỏi một mảng

  4. Làm cách nào để tạo trình kích hoạt cho tất cả bảng trong postgresql?

  5. `khởi tạo ':lược đồ postgres không chấp nhận phần đăng ký:postgres:@ (hoặc tên máy chủ không hợp lệ?) (URI ::InvalidURIError) với Docker