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

Làm phẳng mảng JSONB trong postgres

SELECT  id, jo.obj
FROM    mytable
CROSS JOIN
        LATERAL
        (
        SELECT  JSON_OBJECT_AGG(jt.key, jt.value) obj
        FROM    JSONB_ARRAY_ELEMENTS(data) je
        CROSS JOIN
                LATERAL JSONB_EACH(je.value) jt
        ) jo



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. chuỗi so với văn bản bằng cách sử dụng Rails 3.2. * và Postgres - tôi có nên luôn chỉ sử dụng văn bản không

  2. thay đổi cổng pgsql

  3. Làm cách nào để liệt kê tất cả các vai trò đã bật cho tất cả người dùng trong PostgreSQL?

  4. Làm cách nào tôi có thể tạo ràng buộc để kiểm tra xem email có hợp lệ trong postgres hay không?

  5. Spring + Hibernate:Sử dụng bộ nhớ cache của gói truy vấn