以百分比的形式返回索引中的选择性估计,该百分比由查询优化程序根据指定的参数计算得出。
INDEX_ESTIMATE( column-name [ , value [ , relation-string ] ] )
column-name 在估计中使用的列。
value 要与列进行比较的值。缺省值为 NULL。
relation-string 用于比较的比较运算符(用单引号括起来)。此参数可接受的值为:'=' , '>' , '<' , '>=' , '<=' , '<>' , '!=' , '!<' '='、'>'、'<'、'>='、'<='、'<>'、'!='、'!<' 和 '!>'。缺省值为 '='。
REAL
如果 value 为 NULL,则关系字符串 '=' 和 '!=' 将分别被解释为 IS NULL 和 IS NOT NULL 条件。
SQL/2003 服务商扩充。
以下语句返回估计大于 200 的 EmployeeID 值的百分比。
SELECT INDEX_ESTIMATE( EmployeeID, 200, '>' ) FROM Employees; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |