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

Hitung frekuensi array atau objek jsonb

Anda dapat unnest() array, misalnya:

select id, jsonb_object_agg(tag, count) as tags
from (
    select id, unnest(string_to_array(tags, ']')) as tag, count(*)
    from my_table
    group by 1, 2
    ) s
group by 1
order by 1

Db<>biola.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. QT5:Gagal memuat driver psql di windows

  2. PostgreSQL:Paralelisme Kueri dalam Tindakan

  3. Apa Kerangka Ketersediaan Tinggi PostgreSQL Terbaik? Infografis PAF vs. repmgr vs. Patroni

  4. Sekuel menyimpan banyak ke banyak

  5. postgresql tidak dapat membuka kueri INSERT sebagai kursor