将选定的总行数添加到每一行

SELECT your_columns, COUNT(*) OVER() as Ttl_Rows FROM your_data_set
ID 名称 Ttl_Rows
1
2 FOO
3 BAR
4 BAZ
QUUX

你可以使用聚合作为窗口函数,并使用完整的结果集作为窗口,而不是使用两个查询来获取计数。
这可以用作进一步计算的基础,而不需要额外的自连接的复杂性。