抽出条件ペイン
抽出条件ペインでは、表示するデータ列、結果の順序、選択する行などのクエリ オプションを選択してスプレッドシート形式のグリッドに入力することにより、クエリ オプションを指定できます。抽出条件ペインでは次の内容を指定できます。
表示する列と列名のエイリアス
列が属しているテーブル
計算が必要な列に対する式
クエリの並べ替え順序
検索条件
グループ化の条件 (サマリ レポートで使用する集計関数など)
UPDATE クエリまたは INSERT INTO クエリに対する新しい値
INSERT FROM クエリの挿入先の列名
抽出条件ペインで行った変更は、ダイアグラム ペインと SQL ペインに自動的に反映されます。同様に、他のペインが変更されると、その変更を反映して抽出条件ペインも自動的に更新されます。
[!メモ]
お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。詳細については、「Visual Studio の設定」を参照してください。
抽出条件ペインについて
抽出条件ペインの行には、クエリで使われるデータ列が表示されます。抽出条件ペインの列には、クエリ オプションが表示されます。
抽出条件ペインに表示される具体的な情報は、作成しているクエリの種類によって異なります。SELECT クエリを作成している場合は、UPDATE クエリを作成している場合と異なる列が抽出条件ペインに表示されます。
抽出条件ペインのグリッドに表示される列は、次の表のとおりです。
[列] |
クエリの種類 |
Description |
---|---|---|
[列] |
すべて |
クエリに使われるデータ列の名前、または計算が必要な列の式が表示されます。水平にスクロールしても常に表示されるよう、この列はロックされています。 |
Alias |
SELECT、INSERT FROM、UPDATE、MAKE TABLE |
列に対する別名、または計算式の列で使用できる名前を指定します。 |
テーブル |
SELECT、INSERT FROM、UPDATE、MAKE TABLE |
対応するデータ列のテーブルまたはテーブル構造オブジェクトの名前を指定します。計算式の列の場合は空白です。 |
出力 |
SELECT、INSERT FROM、MAKE TABLE |
データ列をクエリの出力に表示するかどうかを指定します。
メモ
データベースが対応している場合は、データ列を結果セットに表示せずに、並べ替えや検索の句として使用できます。
|
[並べ替えの種類] |
SELECT、INSERT FROM |
クエリ結果を並べ替えるために対応するデータ列を使用すること、および並べ替えが昇順であるか降順であるかを指定します。 |
[並べ替え順序] |
SELECT、INSERT FROM |
結果セットの並べ替えに使用するデータ列の並べ替え優先順位を指定します。データ列の並べ替え順序を変更すると、ほかのすべての列の並べ替え順序もその変更に従って更新されます。 |
グループ化 |
SELECT、INSERT FROM、MAKE TABLE |
対応するデータ列を集計クエリの作成に使用することを指定します。このグリッド列が表示されるのは、[クエリ] メニューの [グループ化] をクリックした場合、または [SQL] ペインに GROUP BY 句を追加した場合だけです。 既定では、この列の値は [グループ化] に設定されていて、列は GROUP BY 句の中で使われます。 この列のセルに移動し、対応するデータ列に適用する集計関数を選択すると、既定では、結果として作成される式が、結果セットの出力列として追加されます。 |
Filter |
すべて |
対応するデータ列に対する検索条件 (フィルター) を指定します。演算子 (既定では "=") と検索する値を入力します。テキスト値は単一引用符で囲みます。 対応するデータ列が GROUP BY 句の一部である場合、入力した式は HAVING 句で使用されます。 [入力] ENT0ENT グリッドの列の複数のセルの値を入力すると結果は検索条件論理演算子と自動的にリンクされます。 複数の検索条件式を一つのデータベース列に指定します (たとえば(fname > 'A') AND (fname < 'M')データ列を抽出条件ペインに回追加し値をデータ列の各インスタンスに対して [入力] ENT0ENT グリッドの列に入力します。 |
[または...] |
すべて |
データ列に追加する検索条件式を指定します。指定した式は、前の式と論理 OR で連結されます。右端の [または...] 列で Tab キーを押すと、[または...] グリッド列を追加できます。 |
[追加] |
INSERT FROM |
対応するデータ列の挿入先データ列の名前を指定します。INSERT FROM クエリを作成すると、クエリおよびビュー デザイナーは、挿入元データ列を適切な挿入先データ列に一致させようとします。一致するデータ列をクエリおよびビュー デザイナーが選択できない場合は、列の名前を指定する必要があります。 |
[新しい値] |
UPDATE、INSERT INTO |
対応する列に格納する値を指定します。リテラル値または式を入力します。 |