フィルタ演算子
オペレータを選択し、必要な値を指定するときは、「表21-3」のガイドラインを使用してください。 選択可能な演算子リストは、実行中の機能(たとえば、フィルタの作成またはダッシュボード・プロンプトの作成)および選択した列のタイプに基づいて設定されます。
表21-3 列フィルタを作成する際の演算子の選択に関するガイドライン
演算子 | 使用上のガイドライン |
---|---|
と等しいか / である |
テキスト、数値、または日付を含む列に有効です。 単一の値または複数の値を指定します。 結果には、列のデータとフィルタの値が一致するレコードのみが含まれます。 |
等しくない / ではない |
テキスト、数値、または日付を含む列に有効です。 単一の値または複数の値を指定します。 結果には、列のデータがフィルタの値と一致しないレコードのみが含まれます。 |
次より小さい |
数値または日付を含む列に有効です。 単一の値を指定します。 結果には、列のデータがフィルタの値よりも小さいレコードのみが含まれます。 |
次より大きい |
数値または日付を含む列に有効です。 単一の値を指定します。 結果には、列のデータがフィルタの値よりも大きいレコードのみが含まれます。 |
次以下 |
数値または日付を含む列に有効です。 単一の値または複数の値を指定します。 結果には、列のデータがフィルタの値よりも小さいか、または同じであるレコードのみが含まれます。 |
次以上 |
数値または日付を含む列に有効です。 単一の値または複数の値を指定します。 結果には、列内のデータがフィルタ内の値以上であるレコードのみが含まれます。 |
次の範囲内 |
数値または日付を含む列に有効です。 2つの値を指定します。 結果には、列のデータがフィルタの2つの値の間にあるレコードのみが含まれます。 |
NULLである |
テキスト、数値、または日付を含む列に有効です。 値を指定しないでください。 演算子は、列にデータがないかどうかをテストします。 結果には、列にデータがないレコードのみが含まれます。 データが存在するかどうかを知ることは有用な場合があり、is null演算子を使用することはその条件をテストする方法です。 たとえば、あなたのビジネスが世界的なアドレス帳を持ち、米国の住所のみを抽出したいとします。 これを行うには、状態フィールドにデータの有無をチェックします。 このフィールドは、米国以外の住所の場合は空欄(null)、米国の住所の場合は空白(null以外)にする必要があります。 特定の値の列をチェックする必要はなく、米国の住所のリストを入手することができます。 |
NULLでない |
テキスト、数値、または日付を含む列に有効です。 値を指定しないでください。 演算子は、列内のデータの有無のみをテストします。 結果には、列にデータがあるレコードのみが含まれます。 |
最上位である |
テキストまたは日付を含む列に有効です。 単一の値を指定します。 結果には最初のn個のレコードのみが含まれます。ここで、nはフィルタの値として指定された整数です。 この演算子はランク付けされた結果用です。 たとえば、この演算子を使用してアルファベット順に最初の10個のブランド名を含むリストを取得できます。 |
最後にランク・イン |
テキストまたは日付を含む列に有効です。 単一の値を指定します。 結果には最後のn個のレコードのみが含まれます。ここでnはフィルタの値として指定された整数です。 この演算子はランク付けされた結果用です。 たとえば、この演算子を使用して、過去10回の販売取引の日付のリストを取得できます。 |
最上位にあり |
数値を含む列に有効です。 単一の値を指定します。 結果には最初のn個のレコードのみが含まれます。ここで、nはフィルタの値として指定された整数です。 この演算子はランク付けされた結果用です。 たとえば、この演算子を使用して上位10件の売上高のリストをドルで得ることができます。 |
最下位にあり |
数値を含む列に有効です。 単一の値を指定します。 結果には最後のn個のレコードのみが含まれます。ここでnはフィルタの値として指定された整数です。 この演算子はランク付けされた結果用です。 たとえば、この演算子を使用して、最も少ない問題を報告している顧客のリストを取得することができます。 |
すべて含む |
テキスト、数値、または日付を含む列に有効です。 単一の値または複数の値を指定します。 結果には、列のデータにフィルタのすべての値が含まれているレコードのみが含まれます。 |
含まない |
テキスト、数値、または日付を含む列に有効です。 単一の値または複数の値を指定します。 結果には、列のデータにフィルタの値が含まれていないレコードのみが含まれます。 |
いずれかを含む |
テキスト、数値、または日付を含む列に有効です。 単一の値または複数の値を指定します。 結果には、列のデータにフィルタの値の少なくとも1つが含まれているレコードのみが含まれます。 |
次で始まる |
テキスト、数値、または日付を含む列に有効です。 単一の値を指定します。 結果には、列のデータがフィルタ内の値で始まるレコードのみが含まれます。 |
次で終わる |
テキスト、数値、または日付を含む列に有効です。 単一の値を指定します。 結果には、列のデータがフィルタの値で終わるレコードのみが含まれます。 |
次と類似する(パターン照合) |
テキストを含む列に有効です。 単一の値または複数の値を指定します。 ワイルドカード文字としてパーセント記号(%)を使用する必要があります。 値に最大2パーセントの符号文字を指定できます。 結果には、列のデータがフィルタのパターン値と一致するレコードのみが含まれます。 |
次と類似しない(パターン照合) |
テキストを含む列に有効です。 単一の値または複数の値を指定します。 ワイルドカード文字としてパーセント記号(%)を使用する必要があります。 値に最大2パーセントの符号文字を指定できます。 結果には、列のデータがフィルタのパターン値と一致しないレコードのみが含まれます。 |