条件を 1 つ以上のフィールドに適用することにより、必要な情報のみを返すようにクエリを絞り込みます。
セルを条件のデータ ソースとして使用し、セル データ ソースを必須にすることができます。
-
[条件] タブをクリックして、リストされている最初のフィールドを選択します。必要に応じて、パディング オプションとルックアップ値のソースを変更します。
(これらのオプションが表示されない場合は、フィールドにカーソルを合わせてください。)
- フィールドの演算子を選択します。
たとえば、100- で始まる一連の品目番号のデータを返すには、[Like] をクリックします。
注:Studio 11.x および 12.x では、Between 演算子には、指定された値とそれらの間の値の両方が含まれます。
Studio 11.2 では、Between 演算子は >=*=< のように表示され、Studio 11.x および 12.x では値を含むことを表します。
Studio 11.2 で実行される Studio 10.x スクリプトの Between 演算子は、A > 2 および A < 3 のように別々に表示され、値を含まないことを表します。
Studio 11.2 は、10.x の From-To 演算子を Between に変換します。 10.x は、11.x および 12.x の Between 演算子を From-To として表示します。
InfoSet を使用している場合、P-タイプ フィールドには = 演算子のみを使用できます。S-タイプのフィールドでは、任意の演算子を使用できます。
- 以下のいずれかの方法を実行します。
- 値を入力します。この例では、値は 100-* 次のようになります。このとき * はワイルドカードです。
クエリを実行するたびにこの値を同じにする場合は、矢印をクリックしてから [固定値] をクリックします。
それ以外の場合、値はユーザー定義です。これは、スクリプトを実行している人が設定できることを意味します。
値が常にユーザー定義の条件に入力されるようにするには、 [必須] アイコンをクリックします。
- Excel のみ: Excel ファイルに既に存在する値を Query で使用する場合は、列またはセルを入力し、矢印をクリックしてから、[セル] をクリックします。
詳細については、「IN 演算子を使用する」および 「LIKE 演算子とワイルドカード文字」を参照してください。
- 値を入力します。この例では、値は 100-* 次のようになります。このとき * はワイルドカードです。
- フィールドに条件を追加するには、フィールドを選択し、リボンの [条件の追加] をクリックします。
- フィールドを追加するには、[すべての項目を検索] の横にあるプラス記号をクリックしてから、フィールド名をクリックします。
フィールドがワークスペースの条件フィールドとして最初に選択されていなかった場合、Studio は自動的にそれを選択します。
tInfoSet では、S-タイプフィールドに Or 条件を追加できます。P-タイプ フィールドに条件を追加することはできません。
LDB では、1 つの Or 条件をフィールドに追加できます。
クエリ文は 65,536 文字を超えることはできません。
実行をプレビューする
- [実行時] タブをクリックして 、実行時変数ウィザードのプレビューを表示します。これは、実行者がスクリプトを実行したときに表示されます。
- ユーザー定義の条件の値を入力または変更します。
- [実行時] ボックスの左下にある [実行のプレビュー] ボタンをクリックします。
[データ セット] パネルの結果がダウンロードするデータと一致する場合、次のステップはフィールドのマップです。