0
A
回答
1
没有函数可以计算行的大小,只有函数可以计算列值的大小。所以你可以这样做:
select pg_column_size(column_1) +
pg_column_size(column_2) +
pg_column_size(column_3) as row_size
from the_table;
这可以使用动态SQL和PL/pgSQL函数自动使用,如果你需要的话。
1
函数来计算postgress表行的行大小是这样的
SELECT sum(pg_column_size(t.*)) as filesize, count(*) as filerow FROM TABLE_NAME as t
与你的表名称替换TABLE_NAME
; 添加条件t.COLUMN_NAME = 'YOUR_VALUE'
+0
不错的一个。请注意,'pg_column_size(t。*)'可以简化为'pg_column_size(t)'。该值将包括行标题“overhead”,因此为了获得实际的数据大小,需要减去24:'pg_column_size(t) - 24' –
相关问题
- 1. 如何获取PostgreSQL中每个数据的五分之一行的计数
- 2. 如何从postgresql中的UNION的第一个表中获取列?
- 3. 动态获取每个方法中的列表大小
- 4. 如何使用jQuery获取表中每行的每个id?
- 5. Mysql从每行的组中获取最大行和最小行
- 6. 如何获取MySQL中的每一行?
- 7. 如何使用wget获取列表中每个链接文件的大小?
- 8. 计算表格的每一行大小
- 9. 如何截断大小大于5231MB的postgresql中的大表?
- 10. 如何在postgresql中准确获取数据库大小?
- 11. 如何获取HFile HBase表的大小?
- 12. 如何获取单个表中每组键值的最大值?
- 13. Sql Server - 如何计算数据库中每个表的一些行的大小?
- 14. PostgreSQL的 - 如何获得一个行最小值
- 15. 如何连接表以获取每行源表的一行?
- 16. 如何从postgresql中的每个日期获取总计数?
- 17. 如何获取每个列表的第一行数据?
- 18. Python - 如何获取每个列表的第一行?
- 19. 如何获取postgresql中的表总数?
- 20. 如何获取某个部分中每个项目的值?
- 21. 如何获取每个单词的第一个字母是不同的大小,其余大小相同
- 22. 从另一个表获取PostgreSQL的
- 23. 在PostgreSQL查询中获取大对象的大小?
- 24. 如何获取列中每个不同值的唯一一行?
- 25. 如何从某个表中获取最近添加的行
- 26. 获取postgresql查询中每个记录的第二行最后一行
- 27. 如何申请在PostgreSQL中的表的每一行(未触发)
- 28. PostgreSQL - 如何从同一个表中获取空(空)记录?
- 29. 如何获取AngularJs中表格的每一行的Id
- 30. 从INNER JOIN中的某个表中获取唯一行
谢谢,但我怎么能运行此查询的表中的所有行可以帮助我在提供dyanamic查询。 –
@DepepeshGoel:这将运行在表中的所有_rows_,因为它没有'where'子句 –
感谢一个男人! –