sql - 获取postgresql中hstore数据的每行键数

标签 sql postgresql hstore

我的 postgresql 数据库中有一个 hstore 列。数据库的每一行在 hstore 列中都有不同数量的键/值。我怎样才能得到每行的键/值的数量?

最佳答案

select hstore_column, 
       array_length(akeys(hstore_column), 1) as num_keys
from the_table

关于sql - 获取postgresql中hstore数据的每行键数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18765633/

相关文章:

postgresql - 任何约束条件下的 Postgres UPSERT

postgresql - 将大量数据加载到 Postgres Hstore

PostgreSQL 更新触发器比较 Hstore 值

mysql - 使用触发器自动增量列后不连续

php - 检查查询中的值是否不在另一个表中

sql - 在列的子集上选择不同的和分组依据

sql - 整个表中行中值组合的计数

php - SELECT COUNT(id) 没有给我正确的值

sql - 锁定多行

json - 用于存储键值映射的最佳 PostgreSQL 数据类型?