sql >> Database >  >> RDS >> PostgreSQL

Hoe setof / aantal sleutels van JSON in postgresql te tellen?

Kortste:

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

Retourneert 3

Als u alle json-sleutels uit een tabel wilt, geeft dit:

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


  1. org.postgresql.util.PSQLException:FATAL:geen pg_hba.conf-vermelding voor host

  2. Aangepaste html-tags maken voor CMS?

  3. Hoe te UPSERT (MERGE, INSERT ... OP DUPLICATE UPDATE) in PostgreSQL?

  4. MySQL-cache- en datumfuncties