Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定したパラメータに基づいてクエリオプティマイザによって計算されたパーセンテージとして、インデックスの選択性推定を返します。
INDEX_ESTIMATE( column-name [ , value [ , relation-string ] ] )
column-name 推定で使用されるカラム。
value カラムが比較される値。デフォルト値は NULL です。
relation-string 比較に使用される比較演算子。一重引用符で囲んで指定します。このパラメータに使用できる値は、'='、'>'、'<'、'>='、'<='、'<>'、'!='、'!<'、'=' , '>' , '<' , '>=' , '<=' , '<>' , '!=' , '!<' '!>' です。デフォルトは '=' です。
REAL
この関数は、述部 column-name relation-string value のインデックスから選択性推定を返します。value が NULL で、比較演算子が '=' の場合は、述部 column-name IS NULL の選択性推定になります。value が NULL で、比較演算子が '!=' または '<>' の場合は、述部 column-name IS NOT NULL の選択性推定になります。
column-name relation-string value
column-name IS NULL
column-name IS NOT NULL
SQL/2008 ベンダー拡張。
次の文は、200 より大きいと推定される EmployeeID 値のパーセンテージを返します。
SELECT INDEX_ESTIMATE( EmployeeID, 200, '>' ) FROM GROUPO.Employees;