このトピックでは、EQL問合せ処理に必要なステップについて説明します。
注意:
この抽象処理モデルは教育目的で提供され、実際の問合せ評価を反映するものではありません。各文を処理する前に、EQLではその文のソース・レコードが計算されます。 レコードが1つの文またはコレクションから取得された場合、ソース・レコードは、それぞれ文の結果レコードか、適切にフィルタされたコレクション・レコードです。 レコードがJOIN
から取得された場合、そのレコードのペアで結合条件がtrueと評価される左側と右側のすべてのレコードのソース・レコードがあります。 文が処理される前に、必要に応じて順序が変更され、他の文の前に文が依存している場合。
WHERE
句に従って、ソース・レコード(文ごとおよび集計ごとの両方)がフィルタ処理されます。
GROUP BY
句(SELECT
句からではなく、GROUP BYs
でも)および集計のために使用されるSELECT
句を計算します。
SELECT
句の計算を終了します。
HAVING
句に従って結果レコードをフィルタ処理します。