Ngắn nhất:
SELECT count(*) FROM jsonb_object_keys('{"a": 1, "b": 2, "c": 3}'::jsonb);
Trả về 3
Nếu bạn muốn tất cả số khóa json từ một bảng, nó sẽ cung cấp:
SELECT (SELECT COUNT(*) FROM json_object_keys(myJsonField)) nbr_keys FROM myTable;
Ngắn nhất:
SELECT count(*) FROM jsonb_object_keys('{"a": 1, "b": 2, "c": 3}'::jsonb);
Trả về 3
Nếu bạn muốn tất cả số khóa json từ một bảng, nó sẽ cung cấp:
SELECT (SELECT COUNT(*) FROM json_object_keys(myJsonField)) nbr_keys FROM myTable;
`WHERE col IN` với các tham số được đặt tên
Tên chỉ mục Postgres cần phải là duy nhất ở cấp độ nào?
Khoảng thời gian so khớp PostgreSQL giữa thời gian bắt đầu và kết thúc so với dấu thời gian
SQL LIMIT so với JDBC Statement setMaxRows. Cái nào tốt hơn?
PostgreSQL:FATAL - Xác thực ngang hàng không thành công cho người dùng (PG ::ConnectionBad)