OR および NOT 演算子の例

以下は、OR 演算子と NOT 演算子を使用するクエリの例です。委任を実現するには、データ ソース プロバイダがクエリに含まれるすべての演算子をサポートしている必要があります。Spectrum Spatial は、部分クエリを委任しません。

例 1:

SELECT Obj FROM table WHERE city='Austin' OR city="Dallas"

この例では、クエリ全体をデータ ソース プロバイダに委任するには、データ ソース プロバイダが OR と = をサポートしている必要があります。

例 2:

SELECT city from table where NOT MI_Envelope(obj) Within MI_Box(-180, -90,
   180, 90, 'EPSG:4326') 

データ ソース プロバイダが NOT と Within をサポートする場合、クエリ全体がデータ ソース プロバイダに委任されます。