私のアプリケーションは、一般的な形式でいくつかのクエリを実行します。
SELECT <aggregate-functions>
FROM <table-name>
WHERE <where-clause>
GROUP BY <group-by column list>
集約結果セットに寄与したレコードの数 (つまり、WHERE 句の条件に一致したレコードの数) を知りたいのですが、SELECT 句と GROUP- の両方の集約関数のために隠されています。 BY句。同じ WHERE 句を使用して単純な SELECT COUNT(*) を実行してその数を取得できることはわかっていますが、可能であれば 2 番目のクエリは避けたいと考えています。別のクエリなしでその値を生成する SQL Server 機能/機能/などはありますか?