如何在 Postgres 中美化相关元组输出



我在Postgres中做这个查询

SELECT reltuples FROM pg_class WHERE relname = 'table_name';

我从这个维基上得到了关于估计行数的查询:http://wiki.postgresql.org/wiki/Slow_Counting

针对我的数据库的查询的输出是

  reltuples  
-------------
 8.03065e+07
(1 row)

有什么方法可以美化该输出吗?

啊不

敢相信这么简单,就投了:

SELECT reltuples::numeric FROM pg_class WHERE relname = 'table_name';

它变成了

 reltuples 
-----------
  80306500
(1 row)

你必须使用

SELECT reltuples::float FROM pg_class WHERE relname = 'table_name';

注意:如果您使用 reltuples::numeric ,最后 (1-4) 位数字将四舍五入并显示为 0。

最新更新