EQLでは、次に示す優先順位ルールが演算子に対して強制的に適用されます。
すべてのバイナリ演算子は左結合です(JOINのすべての演算子と同様)。
セット(複数割当てのデータ)に対して値を比較する際には、適切なセット関数および式を使用する必要があります。
RETURN Results AS SELECT Price AS prices WHERE Price > 20
RETURN Results AS SELECT Score AS ratings WHERE Score > 80
In statement "results": In WHERE clause: Cannot compare mdex:long-set and mdex:long
このエラー・メッセージは、Scoreがセットであるため(mdex:long-setデータ型)、整数と比較できないことを示しています(80はmdex:longデータ型です)。
RETURN Results AS SELECT Score AS Ratings WHERE SOME x IN Score SATISFIES (x > 80)
この例では、存在数量詞式を使用しています。