將選定的總行數新增到每一行

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

你可以使用聚合作為視窗函式,並使用完整的結果集作為視窗,而不是使用兩個查詢來獲取計數。
這可以用作進一步計算的基礎,而不需要額外的自連線的複雜性。