Най-кратък:
SELECT count(*) FROM jsonb_object_keys('{"a": 1, "b": 2, "c": 3}'::jsonb);
Връща 3
Ако искате целия json брой ключове от таблица, това дава:
SELECT (SELECT COUNT(*) FROM json_object_keys(myJsonField)) nbr_keys FROM myTable;
Най-кратък:
SELECT count(*) FROM jsonb_object_keys('{"a": 1, "b": 2, "c": 3}'::jsonb);
Връща 3
Ако искате целия json брой ключове от таблица, това дава:
SELECT (SELECT COUNT(*) FROM json_object_keys(myJsonField)) nbr_keys FROM myTable;
не мога да се свържа с Postgres (pg) база данни от моя Ruby Script, използвайки gem pg (Това не са релси, просто чист рубин)
Получаване на стойност на колона от предишния ред в postgres не може да използва функцията за прозорец в UPDATE
Последователност в Oracle/PostgreSQL без ID в израза за вмъкване
Върнете само числовите стойности от колона на PostgreSQL база данни
ActiveRecord намира и връща само избрани колони, подравнени с [:id]