概要
WHERE 句を使用して、テーブルからデータを選択できます。
構文
select:
SELECT [ DISTINCT ]
{ * | projectItem [, projectItem ]* }
FROM tableExpression
[ WHERE booleanExpression ]次の表に、booleanExpression の種類を示します。
番号 | 式の型 | 例 |
0 | AND、OR |
|
1 | >、>=、<、<=、<> | |
2 | IN | WHERE id IN (1, 2, 3, 4, 5) |
3 | ユーザー定義関数(UDF)(詳細については、「概要」をご参照ください。) |
|
例
SELECT * FROM table WHERE f1 > 10 AND f2 < 5
SELECT * FROM table WHERE id IN (5, 6, 7, 8, 9)ヒント
Havenask の転置インデックスを使用して、WHERE 句のクエリを高速化できます。たとえば、MATCHINDEX および QUERY は、Havenask クエリの構文および同値条件と互換性があります。例:SELECT * FROM table WHERE f1 = 10。f1 が同値条件として使用されて転置インデックスが作成されている場合、システムはクエリを転置クエリとして自動的に最適化できます。