Anfang des Inhaltsbereichs

 Suchbedingungen für invertierte Spalten 

Wenn die SQL-Anweisung Suchbedingungen für invertierte Spalten enthält, dann sind die folgenden Suchstrategien möglich.

Suchbedingung

Suchstrategie

Gleichheitsbedingung für alle invertierten Spalten

Es wird auf die Zeilen zugegriffen, deren Schlüssel in der zugehörigen Invertierungsliste enthalten sind.

IN-Bedingung für invertierte Spalten

Es wird auf die Zeilen zugegriffen, deren Schlüssel in den Invertierungslisten enthalten sind.

Bereichsbedingungen mit nur einer Bedingung ( <, <=, >, >= ) für eine der beiden Bereichsgrenzen (Unter- bzw. Obergrenze).

Es wird auf die Zeilen zugegriffen, deren Schlüssel in den Invertierungslisten enthalten sind, die durch den Bereich bestimmt wurden.

Bereichsbedingungen, bei denen beide Bereichsgrenzen angegeben sind. Für die Auswahl der Suchstrategie ist es unerheblich, ob diese Angabe durch einen BETWEEN-Operator oder durch zwei durch AND verknüpfte Bedingungen ( <= bzw. >= ) für dieselbe Spalte erfolgt.

Es wird auf die Zeilen zugegriffen, deren Schlüssel in den Invertierungslisten enthalten sind, die durch den Bereich bestimmt wurden.

Im Fall der Gleichheit/IN-Bedingungen und der Bereichsbedingungen gibt es auch Anfragen, bei denen darauf verzichtet werden kann, auf die Zeilen zuzugreifen, da alle notwendigen Werte bereits in der/den Invertierungsliste(n) enthalten sind.

Siehe auch:

Beispiele: Suchbedingungen für invertierte Spalten

Ende des Inhaltsbereichs