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

Python:Truy xuất kết quả truy vấn PostgreSQL dưới dạng giá trị JSON được định dạng

Tôi nghĩ việc này tương đối dễ thực hiện với functions-json :

select
    json_agg(to_json(d))
from (
    select
        e.humd as "relativeHumidity",
        e.wind as "windSpeed",
        l.address,
        json_build_object(
            'coordinates',
            json_build_array(l.log, l.lat)
        ) as location
    from environment as e
        inner join placement as p on
            p.placem_id = e.placem_id
        inner join location as l on
            l.loc_id = p.loc_id
) as d

db<>fiddle demo




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tham gia hai bảng dựa trên dấu thời gian gần đó

  2. PostgreSQL và khóa

  3. Trạng thái hiện tại của quản lý sao lưu mã nguồn mở cho PostgreSQL

  4. RedShift - Tải CSV với ngắt dòng

  5. Postgres thêm cột với các giá trị được tính toán ban đầu