適用対象:Windows 上の SQL Server
Azure SQL Managed Instance
Von Bedeutung
マスター データ サービス (MDS) は、SQL Server 2025 (17.x) で 削除されます 。 SQL Server 2022 (16.x) 以前のバージョンの MDS は引き続きサポートされています。
メンバーの一覧をフィルター処理する場合は、次の演算子を使用できます。
注
複数の条件でフィルター処理を行った場合、結果を返すにはすべての条件が true になる必要があります。 たとえば、SquareFeet = 2000 AND Division <> 123 となります。
フィルター演算子
| コントロール名 | 説明 |
|---|---|
| 次の値に等しい | 指定した条件とまったく同じ属性値を返します。 たとえば、 Mountain-100を対象にしてフィルター処理を行うには、「 Mountain-100」と入力する必要があります。 |
| 等しくない | 指定した条件とまったく同じではない属性値を返します。 フィルター条件は、結果から除外しようとする属性値とまったく同じにする必要があります。 たとえば、 Mountain-100と一致する結果を除外するには、「 Mountain-100」と入力する必要があります。 注: 属性に "等しくない" 句を含むフィルター条件を適用すると、属性が NULL のメンバーはフィルター条件を渡し、データベース設定で SET ANSI_NULLS が ON に設定されている場合に返されます。 この動作を停止するには、データベース設定で SET ANSI_NULLS を OFF に設定します。 SET ANSI_NULLSが OFF に設定されている場合、データ値が NULL の場合、null 値に対するすべてのデータの比較は TRUE に評価され、その結果、メンバーは "等しくない" 句を渡すことができません。 詳細については、「 SET ANSI_NULLS (Transact-SQL)」を参照してください。 |
| 次のパターンに一致する | Transact-SQL の LIKE 演算子を使用して、結果をフィルター処理します。 詳細については、SQL Server オンライン ブックの「LIKE (Transact-SQL)」を参照してください。 |
| Is not like | Transact-SQL の NOT 演算子を使用して、結果をフィルター処理します。 詳細については、SQL Server オンライン ブックの「NOT (Transact-SQL)」を参照してください。 |
| 次の値より大きい | 指定した条件より大きい属性値を返します。 たとえば、 Fより値の大きい文字で始まる属性値を取得するには、「 F」と入力します。 |
| 次の値より小さい | 指定した条件より小さい属性値を返します。 たとえば、 Fより値の小さい文字で始まる属性値を取得するには、「 F」と入力します。 |
| 次の値以上 | 指定した条件以上の属性値を返します。 たとえば、 3 以上の値で始まる属性値を取得するには、「 3」と入力します。 |
| Is less than or equal to | 指定した条件以下の属性値を返します。 たとえば、 3 以下の数値で始まる属性値を返すには、「 3」と入力します。 |
| 一致件数 | あいまい参照のインデックスを使用して、結果をフィルター処理します。 [類似性のレベル] フィールドを使用して、属性値が指定したフィルター条件とどれだけ類似する必要があるかを指定します (既定値は 30%)。 [アルゴリズム] ボックスから次のいずれかを選択します。 Levenshtein: ある文字列を別の文字列に一致させるために必要な編集回数(たとえば、挿入や削除)の数に基づく距離。 これが既定です。 追加のパラメーターは必要ありません。 Jaccard: 複数の文字列を一致させる場合に最適なインデックスです。 この検索は、包含バイアス (下記参照) の追加のパラメーターをサポートします。 Jaro-Winkler: 重複する人の名前を見つけるのに最適な距離アルゴリズムです。 このメソッドは、他のメソッドよりも多くの結果を返します。 包含バイアスはサポートしていません。 最も長い共通サブシーケンス: 文字があるパターンで順に出現するサブシーケンスに基づいて機能します。また、それらの文字が離れていても機能します (たとえば、"MSR" は "MaSteR" のサブシーケンスです)。 この検索は、包含バイアス (下記参照) の追加のパラメーターをサポートします。 注: Jaccard または Longest Common Subsequence アルゴリズムには、Containment Bias を追加してください。 これは、0 から 1 の間の小数パーセンテージで示す長さのしきい値です。既定値は .62 です。 しきい値を低くすると、返される一致候補の数が増えます。 |
| 一致しない | あいまい参照のインデックスを使用して、結果をフィルター処理します。 [類似性のレベル] フィールドを使用して、属性値が指定したフィルター条件とどれだけ類似していない必要があるかを指定します。 |
| パターンを含む | .NET Framework 正規表現を使用して、指定したパターンの結果をフィルター処理します。 正規表現の詳細については、MSDN ライブラリの「 正規表現言語要素 」を参照してください。 |
| パターンを含まない | .NET Framework 正規表現を使用して、指定したパターンと一致しない結果をフィルター処理します。 正規表現の詳細については、MSDN ライブラリの「 正規表現言語要素 」を参照してください。 |
| NULL である | NULL である属性値を返します。 [NULL である] 演算子を選択した場合、 [条件] フィールドは無効になります。 |
| NULL ではない | NULL でない属性値を返します。 [NULL でない] 演算子を選択した場合、 [条件] フィールドは無効になります。 |