PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak policzyć setof / liczbę kluczy JSON w postgresql?

Najkrótszy:

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

Zwraca 3

Jeśli chcesz wszystkie klucze json z tabeli, to daje:

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. PostgreSQL:jak zainstalować rozszerzenie plpythonu

  2. Jak dodać niestandardowego dostawcę bazy danych, aby był dostępny w Visual Studio?

  3. Dlaczego otrzymuję nieprawidłową składnię wejściową dla typu integer w postgresql podczas importowania pliku CSV?

  4. Odświeżenie zmaterializowanego widoku nie obejmuje dodanej kolumny

  5. Jak dodać bieżącą liczbę do rzędów w „smianie” kolejnych dni?