gpt4 book ai didi

sql - 如何在 postgresql 表中查找观察值的数量

转载 作者:行者123 更新时间:2023-11-29 12:14:54 33 4
gpt4 key购买 nike

我有使用 SAS 多年的 DW/BI 背景,现在我的任务是为 postgresql 表动态找出表中存在的记录数

即在 SAS 中,我们有元表,其中包含有关表的详细信息以及系统元表中的记录数、列信息等,以相同的方式在 postgresql 中是否有任何可用的元表来即时观察?

我知道我们可以从表中选择计数(*),但我不想那样做,我想知道 postgresql 中是否有任何内置的元表来获取表中不存在的记录?

非常感谢您的帮助。

最佳答案

pg_class 系统目录包含有关每个关系(表、索引、 View 、序列...)的信息。对于表,这包括对表占用的元组(行)和磁盘页数的估计。例如:

SELECT reltuples, relpages FROM pg_class WHERE oid = 'table_name'::regclass

请注意,reltuples 是“实数”类型,因此存储大约 6 位有效数字。

关于sql - 如何在 postgresql 表中查找观察值的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3115838/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com