您可以将键转换为数组,并使用array_length获得此信息:
select array_length(array_agg(A.key), 1) from ( select json_object_keys('{"f1":"abc","f2":{"f3":"a", "f4":"b"}}') as key) A;如果需要在整个表中使用它,则可以按主键进行分组。

您可以将键转换为数组,并使用array_length获得此信息:
select array_length(array_agg(A.key), 1) from ( select json_object_keys('{"f1":"abc","f2":{"f3":"a", "f4":"b"}}') as key) A;如果需要在整个表中使用它,则可以按主键进行分组。