「Query List」ページで「New Simple」ボタンをクリックします。
3 つのタブがある次の画面が表示されます。この画面には、クエリーカテゴリや説明などの一般的な情報が表示されます。この情報は省略可能です。クエリーを定義するには、「Simple Query」タブに移動します。クエリーの結果の表示方法を定義するには、「View」タブに移動します。
「Simple Query」タブをクリックして、「Query Definition」ページにアクセスします。このページには、次の機能があります。
クエリーを事前定義するための、データベーステーブルまたはビューの選択に使用する「Table/View」ドロップダウンメニュー
すべてのフィールドが 1 行ずつ表示される「Field List」
クエリーに対してフィルタ条件を定義するための「Filter List」
クエリーの結果エントリの数を制限するための「Row Limit」フィールド
簡単なクエリーを作成する方法を次の手順で簡潔に示します。
テーブルリストからテーブルを選択します。
表示するフィールドを定義します。
「Field Function」はフィールドで使用される機能を説明します。「Field Function」でサポートされている値のリストを次に示します。
フィールドの現在値を使用します。
フィールドの値を累積します。
フィールドの値の数をカウントします。
フィールドの最小値を取得します。
フィールドの最大値を取得します。
フィールドの平均値を取得します。
「Field Name」は、選択されたテーブル内のフィールドです。
「User Defined Name」では、より意味のある名前を表示させることができます。
「Sort」では、必要に応じて各フィールドのソート順を定義できます。
(オプション) フィルタを定義します。
フィルタを定義する前に、1 つ以上のフィールドを指定してください。
「AND/OR」は 2 番目以降のフィルタでは必須です。この設定により、前のフィルタ条件と論理的な関連付けを行います。
「Field Name」は、フィルタ対象のフィールドの名前です。フィールドがユーザー定義の名前を持つ場合は、その名前が選択リストに表示されます。その他の場合は、生成された名前が表示されます。
「Condition 」フィールドでは、データベースからの値のフィルタリングに使用される演算子を指定します。サポートされている演算子を次の表に示します。
フィルタ |
シンボル |
説明 |
要件数 |
---|---|---|---|
Equal |
= |
値は「Requirement」と同じでなければならない |
1 |
Not Equal |
<>、!= |
値は「Requirement」と異ならなければならない |
1 |
Less Than |
< |
値は「Requirement」未満でなければならない |
1 |
Less Than or Equal |
<=, ≤ |
値は「Requirement」以下でなければならない |
1 |
Greater Than |
> |
値は「Requirement」より大きくなければならない |
1 |
Greater Than or Equal |
>=, ≥ |
値は「Requirement」以上でなければならない |
1 |
Null |
値はヌルでなければならない |
0 |
|
Not Null |
値はヌルであってはならない |
0 |
|
Between |
値は指定された値の間になければならない |
2 |
|
In |
値は指定されたリストの要素の 1 つと等しくなければならない |
1 以上 |
|
Like |
値は指定された「Requirement」を含まなくてはならない |
1 |
「Requirement」フィールドには、クエリーの戻り値をフィルタリングするために使用される値が含まれます。次の表に、「Requirement」フィールドに入れられる項目の例を示します。
between 条件で使用
like 条件で使用
like 条件で使用
like 条件で使用
in 条件で使用
(オプション) データセットの数を制限します。
データセットの数を制限するには、「Limit Query To First」オプションを選択します。次に、戻り値となるデータセットの数を入力します。
「Save」をクリックし、クエリーを保存します。
次の図に「 Save this Query As 」画面を示します。「Query Name」フィールドにクエリーの名前を入力し、「Ok」をクリックします。
クエリーを保存すると、変更された「Simple Query」画面に戻ります。