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

Tạo một hàm trong Postgresql không trả về giá trị tổng hợp

Bạn có thể viết một cái gì đó như thế:

SELECT (t2.function_row).id,
       (t2.function_row).cost
FROM (SELECT _tmp_myfunction(t.id) as function_row
     FROM transactions  t ) t2;

Nó sẽ cung cấp cho bạn các trường, thay vì các hàng tổng hợp.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. psql:FATAL:quá nhiều kết nối cho vai trò

  2. Lỗi không khớp dữ liệu cấp độ khi sử dụng \ PDO ::ATTR_EMULATE_PREPARES => true

  3. cửa sổ trượt sql - tìm giá trị tối đa trong khoảng thời gian

  4. array_agg cho các loại mảng

  5. Cách chọn bản ghi từ 24 giờ qua trong PostgreSQL