sql >> Databasteknik >  >> RDS >> PostgreSQL

Python:Hämtar PostgreSQL-frågeresultat som formaterade JSON-värden

Jag tror att det borde vara relativt enkelt att göra med 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<>fioldemo




  1. Kasta sträng till int och använd i Where-sats

  2. MySQL fjärranslutning [inte som vanligt]

  3. PHP MySQLi multi_query förberedd uttalande

  4. hur ändrar man stapelfärg i MPandroidCharts baserat på något individuellt värde lagrat i sqlite?