PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana saya bisa mengurai array JSON di postgresql?

demo:db<>biola

Solusi yang berbeda dimungkinkan. Itu tergantung pada apa yang Anda harapkan akhirnya. Tetapi semua solusi akan menggunakan fungsi json_array_elements(). Ini memperluas setiap elemen menjadi satu baris. Dengan itu Anda dapat melakukan apa pun yang Anda inginkan.

Ini menghasilkan satu baris per nilai:

SELECT 
    value -> 'rule_key'
FROM
    data,
    json_array_elements(rule_results)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mengimpor file ZIpped ke Tabel Postgres

  2. Tidak dapat terhubung ke wadah buruh pelabuhan Postgres dari wadah Golang

  3. Perbedaan antara teks dan varchar (karakter bervariasi)

  4. Menghitung karakter secara berurutan melalui SQL

  5. Konektor Postgresql menggunakan VC++