PostgreSQL
 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. По-добре ли е да създадете индекс, преди да попълните таблица с данни, или след като данните са на мястото си?

  2. Как да групирате Odoo 12 с PostgreSQL поточно репликация за висока наличност

  3. Може ли Sqlalchemy да работи добре с множество прикачени файлове на SQLite база данни?

  4. Разберете как да структурирате частта за чат на приложението?

  5. Създайте postgres docker контейнер с първоначална схема