Freigeben über


Kriterienbereich (Visual Database Tools)

Gilt für: SQL Server

Im Kriterienbereich können Sie Abfrageoptionen angeben, d.h. welche Datenspalten angezeigt oder wie die Ergebnisse sortiert werden und welche Zeilen ausgewählt werden sollen. Hierzu geben Sie die gewünschten Optionen in einem Datenblatt ähnlich einer Kalkulationstabelle ein. Im Kriterienbereich können Sie Folgendes angeben:

  • die anzuzeigenden Spalten sowie Aliase für Spaltennamen

  • die Tabelle, zu der eine Spalte gehört

  • Ausdrücke für berechnete Spalten

  • die Sortierreihenfolge für die Abfrage

  • Suchbedingungen

  • Gruppierungskriterien für Zusammenfassungsberichte, einschließlich Aggregatfunktionen

  • Neue Werte für UPDATE- oder INSERT INTO-Abfragen

  • Zielspaltennamen für INSERT FROM-Abfragen

Änderungen im Kriterienbereich werden automatisch im Diagrammbereich und im SQL-Bereich wiedergegeben. Entsprechend wird auch der Kriterienbereich automatisch aktualisiert, wenn Sie Änderungen in den anderen Bereichen vornehmen.

Informationen über den Kriterienbereich

Die Zeilen im Kriterienbereich zeigen die Datenspalten an, die in der Abfrage verwendet werden. Die Spalten im Kriterienbereich geben die Abfrageoptionen wieder.

Welche Informationen genau im Kriterienbereich angezeigt werden, ist abhängig vom Typ der erstellten Abfrage.

Wenn der Kriterienbereich nicht sichtbar ist, klicken Sie mit der rechten Maustaste auf den Designer, zeigen Sie auf Bereich, und klicken Sie dann auf Kriterien.

Tastatur

Spalte Abfragetyp Beschreibung
Column Alle Zeigt entweder den Namen einer in der Abfrage verwendeten Datenspalte oder den Ausdruck für eine berechnete Spalte an. Diese Spalte ist gesperrt und bleibt somit bei einem horizontalen Bildlauf immer sichtbar.
Alias SELECT, INSERT FROM, UPDATE, MAKE TABLE Gibt entweder einen alternativen Namen für eine Spalte an oder den Namen, den Sie für eine berechnete Spalte verwenden können.
Tabelle SELECT, INSERT FROM, UPDATE, MAKE TABLE Gibt den Namen der Tabelle oder des Objekts mit Tabellenstruktur für die zugeordnete Datenspalte an. Diese Spalte ist bei berechneten Spalten leer.
Ausgabe SELECT, INSERT FROM, MAKE TABLE Gibt an, ob eine Datenspalte in der Abfrageausgabe aufgeführt wird oder nicht.

Hinweis: Wenn dies in der Datenbank zulässig ist, können Sie eine Datenspalte in Sortier- oder Suchklauseln verwenden, ohne die Spalte im Resultset anzuzeigen.
Sortiertyp SELECT, INSERT FROM Gibt an, dass die zugeordnete Datenspalte zum Sortieren der Abfrageergebnisse verwendet wird. Zeigt außerdem an, ob aufsteigend oder absteigend sortiert wird.
Sortierreihenfolge SELECT, INSERT FROM Gibt die Sortierpriorität für Datenspalten an, die zum Sortieren des Resultsets verwendet werden. Wenn Sie die Sortierreihenfolge für eine Datenspalte ändern, wird die Sortierreihenfolge für alle anderen Spalten entsprechend aktualisiert.
Gruppieren nach SELECT, INSERT FROM, MAKE TABLE Gibt an, dass die zugeordnete Datenspalte zum Erstellen einer Aggregatabfrage verwendet wird. Diese Datenblattspalte wird nur angezeigt, wenn Sie im Menü Extras die Option Gruppieren nach ausgewählt oder im SQL-Bereich eine GROUP BY-Klausel hinzugefügt haben.

In der Standardeinstellung ist der Wert dieser Spalte auf Gruppieren nachgesetzt, und die Spalte ist Teil der GROUP BY-Klausel.

Wenn Sie in eine Zelle in dieser Spalte wechseln und eine Aggregatfunktion auf die zugeordnete Datenspalte anwenden, wird für den sich ergebenden Ausdruck eine Ausgabespalte zum Resultset hinzugefügt.
Kriterien Alle Gibt eine Suchbedingung (Filter) für die zugeordnete Datenspalte an. Geben Sie einen Operator (Standardeinstellung ist "=") und den zu suchenden Wert ein. Setzen Sie Textwerte in einfache Anführungszeichen.

Wenn die zugeordnete Datenspalte Teil einer GROUP BY-Klausel ist, wird der von Ihnen eingegebene Ausdruck für eine HAVING-Klausel verwendet.

Wenn Sie in der Datenblattspalte Kriterien Werte für mehrere Zellen eingeben, werden die sich ergebenden Suchbedingungen automatisch durch ein logisches AND verknüpft.

Um mehrere Ausdrücke für Suchbedingungen für eine einzelne Datenbankspalte anzugeben, z. B. (fname > 'A') AND (fname < 'M'), fügen Sie die Datenspalte zweimal in den Kriterienbereich ein und geben für jede Instanz der Datenspalte unterschiedliche Werte in der Spalte Kriterien ein.
Oder: Alle Gibt einen zusätzlichen Ausdruck für eine Suchbedingung für die Datenspalte an, der mit vorherigen Ausdrücken durch ein logisches OR verknüpft wird. Sie können weitere Oder -Rasterspalten hinzufügen, indem Sie in der äußerst rechten Oder -Spalte die TAB-TASTE drücken.
Anfügen INSERT FROM Gibt den Namen der Zieldatenspalte für die zugeordnete Datenspalte an. Wenn Sie eine INSERT FROM-Abfrage erstellen, versucht der Abfrage- und Sicht-Designer, die Quelle einer übereinstimmenden Zieldatenspalte zuzuordnen. Wenn der Abfrage- und Sicht-Designer keine Übereinstimmung finden kann, müssen Sie den Spaltennamen angeben.
Neuer Wert UPDATE, INSERT INTO Gibt den Wert an, der in der zugeordneten Spalte gesetzt werden soll. Geben Sie einen Literalwert oder einen Ausdruck ein.

Weitere Informationen

Themen zur Vorgehensweise: Entwerfen von Abfragen und Sichten (Visual Database Tools)
Diagrammbereich (Visual Database Tools)
Regeln für das Eingeben von Suchwerten (Visual Database Tools)
Sortieren und Gruppieren von Abfrageergebnissen (Visual Database Tools)
Results Pane (Visual Database Tools)
SQL-Bereich (Visual Database Tools)