sql >> データベース >  >> RDS >> PostgreSQL

JSON配列値にキーを追加するにはどうすればよいですか?

    @Abelistoのようにコメント json_build_object() (またはjsonb_build_object() )値にキーを付加します。
    そして、より単純なjson_agg(t) (またはjsonb_agg(t)array_to_json(array_agg(t))の代わりに :

    SELECT json_build_object('Locations', json_agg(t))
    FROM  (
       SELECT DISTINCT ON (city, state)
              latitudes, longitudes, city, state
       FROM   zips
       WHERE  city ILIKE 'ORL%'
       ORDER  by city, state, ziptype DESC
       LIMIT  10
       ) t;
    



    1. datagridview 1をループし、ループ結果を別の形式とDBテーブルでdatagridview2にコピーする方法

    2. 入力をエスケープするが、エスケープせずにデータベースに保存する方法

    3. MySQLはすべてのトリガーを無効にします

    4. 複合主キーを持つテーブルのレコードの順序は何ですか