Gibt Selektivitätsschätzungen als Prozentsatz zurück, der durch den Abfrageoptimierer basierend auf angegebenen Parametern berechnet wurde.
ESTIMATE(Spaltenname [ , Wert [, Relationszeichenfolge ] ] )
Spaltenname Die Spalte, die in der Schätzung verwendet wird
Wert Der Wert, mit dem die Spalte verglichen wird. Der Standardwert ist NULL.
Relationszeichenfolge Der Vergleichsoperator, der für den Vergleich verwendet wird, in Apostrophe gesetzt. Mögliche Werte für diesen Parameter sind: '=' , '>' , '<' , '>=' , '<=' , '<>' , '!=' , '!<' , und '!>'. Der Standardwert ist '='.
REAL
Wenn Wert NULL ist, werden die Relationszeichenfolgen "=" und "!=" als die Bedingung IS NULL bzw. IS NOT NULL interpretiert.
SQL/2003 Erweiterung des Herstellers
Die folgende Anweisung gibt den Prozentsatz der EmployeeID-Werte zurück, die größer als 200 geschätzt werden. Der genaue Wert hängt von den Aktionen ab, die Sie auf der Datenbank durchgeführt haben.
SELECT FIRST ESTIMATE( EmployeeID, 200, '>' ) FROM Employees ORDER BY 1; |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |