0
姓、州、カウント(*)を選択
テストから
WHERE STATE IN ('NY','NJ','CA')
GROUP BY STATE,LASTNAME
HAVING COUNT(*)>1;

MS SQL サーバーと Sybase での同様のクエリは、次のように内部的に処理されていました。

句が適用され、結果セット(内部テーブル)が作成されたTestテーブルで、group byが適用され、別の内部結果セットが作成され、最後にHavingが適用され、最終的な結果セットがユーザーに表示されます。

オラクルは結果セットのアプローチも使用していますか、それとも何か違うものですか?

ところで、Google で調べてみたり、Oracle のドキュメントをチェックしたりしましたが、探していた詳細が見つかりませんでした。Sybaseのドキュメントは、そのようなことについて非常に明確です。

4

1 に答える 1