4

EXISTS の代わりに COUNT を使用することは可能ですか?

次のクエリがあります。

SELECT * 
FROM Goals G
WHERE EXISTS (SELECT NULL FROM tfv_home_last6(G.Date, G.Home) WHERE GameNumber <= 6 AND     
HomeGoals >= 3)

サブクエリに少なくとも 1 つの行が存在する場合に行を返す代わりに、サブクエリで返す必要がある行の数を指定したいと思います。

SELECT * 
FROM Goals G
WHERE ROWCOUNT(*) >= 2 (SELECT NULL FROM tfv_home_last6(G.Date, G.Home) WHERE GameNumber <= 6 AND     
HomeGoals >= 3)

どうすればいいのかわからない?

SQL Server 2012 を使用しています。

4

1 に答える 1