クエリの構築および変更

AllSource 1.4    |

フィーチャおよびテーブル レコードをフィルター処理するクエリを記述して、選択、識別、解析、または描画を行うことができるサブセットを作成できます。 クエリは、標準 SQL (Structured Query Language) 構文で記述された 1 つ以上の句で構成されます。 SQL 構文の記述の代替方法として、必要に応じて検索条件設定のデザイナー モードを使用して、メニュー選択から対話的にクエリを構築できます。

注意:

レイヤーまたはテーブルのフィルター設定で項目を構築する具体的な手順については、「定義クエリ」のトピックをご参照ください。

クエリの対話的構築

1 つ以上の項目を構築することによって、クエリを構築します。 次の手順に従って、検索条件設定のデザイナー モードを使用してクエリを対話形式で構築します。

  1. [コンテンツ] ウィンドウで、レイヤーまたはテーブルを右クリックし、[プロパティ] プロパティ をクリックします。
  2. プロパティ ウィンドウで [定義クエリ] タブをクリックします。
  3. 既存のクエリを選択するか、[新しい定義クエリ] ドロップダウンをクリックして [SQL デザイナー モード モードでの作成] を選択し、新しいクエリを構築します。
  4. 検索条件設定で、必要に応じて、[項目の追加] 新しい項目の追加 をクリックしてメニューにアクセスし、項目を構築します。
  5. ドロップダウン メニューから値を選択し、[Where] 項目を構築します。

    これらのメニューとその値は、基礎となるソース データ固有のものです。

  6. 必要に応じて、[SQL 式の確認] SQL 式の確認ボタン (チェック マーク) をクリックして項目を確認し、クエリに追加します。
  7. あるいは、[項目の追加] 新しい項目の追加 をクリックして、別の項目をクエリに追加します。
  8. 必要に応じて [SQL Editor] をクリックして、ネイティブ SQL 構文で記述されたクエリを確認します。

クエリの読み込み

または、既存のクエリを読み込む方法もあります。 現在編集されていない定義クエリにポインターを合わせます。 検索条件式ファイル (ファイル拡張子 .exp) からクエリを読み込むには、[読み込み] クエリの読み込み をクリックします。 または、[新しい定義クエリ] ドロップダウン メニューで [ファイルから定義クエリを追加] をクリックします。 デザイナー モードでは評価できない複雑な条件式の場合は、項目は [SQL Editor] モードで開きます。

既存のクエリの変更

1 つ以上の項目からクエリを構築した後に、そのクエリを変更する方法は、複数あります。 必要に応じて、次の操作のいずれかに従ってください。

  • クエリ内の項目は、常に編集可能です。 項目にマウス ポインターを合わせて、ハイライト表示させます。 項目を構成する値のメニューのいずれかをクリックして、複数の異なる値を選択します。
  • クエリに項目を追加するには、[項目の追加] 新しい項目の追加 をクリックします。
  • クエリから項目を削除するには、項目にマウス ポインターを合わせてハイライト表示させ、[項目の削除] 項目の解除 をクリックします。
  • クエリ全体を削除するには、[定義クエリの削除] 削除 をクリックします。
  • クエリ構文をクエリ式ファイル (ファイル拡張子 .exp) にエクスポートするには、[定義クエリの保存] 更新 をクリックします。 ファイルの場所を参照し、ファイル名を入力します。
  • 現在のクエリをクエリ式ファイル (ファイル拡張子 .exp) 内の別のクエリに置き換えるには、[定義クエリの読み込み] クエリの読み込み をクリックします。 ファイルを参照して [OK] をクリックします。