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

Bagaimana cara menghitung setof/jumlah kunci JSON di postgresql?

Terpendek:

SELECT count(*) FROM jsonb_object_keys('{"a": 1, "b": 2, "c": 3}'::jsonb);

Mengembalikan 3

Jika Anda ingin semua nomor json kunci dari sebuah tabel, itu memberikan:

SELECT (SELECT COUNT(*) FROM json_object_keys(myJsonField)) nbr_keys FROM myTable;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah ada cara untuk membobol database PostgreSQL jika Anda lupa kata sandinya?

  2. Jalankan PostgreSQL CLI (psql) dalam skrip bash tanpa prompt kata sandi?

  3. Bagaimana cara mendapatkan nomor ganti?

  4. Menggunakan pg_dump untuk hanya mendapatkan pernyataan penyisipan dari satu tabel dalam database

  5. Temukan objek dependen untuk tabel atau tampilan