Freigeben über


Gewusst wie: Angeben der TOP-Klausel in Abfragen

Aktualisiert: November 2007

Die TOP-Klausel gibt nur die ersten n oder n percent Zeilen aus einer Abfrage zurück. Mithilfe einer TOP-Klausel können Sie ressourcenschonend nur einen Teil der Ergebnisse anstatt alle Abfrageergebnisse prüfen, um zu ermitteln, ob die Abfrage ordnungsgemäß arbeitet.

Hinweis:

Dieses Feature ist nur verfügbar, wenn Sie eine Verbindung mit einer Microsoft SQL Server-Datenbank herstellen.

Hinweis:

Die angezeigten Dialogfelder und Menübefehle können je nach den aktiven Einstellungen oder der verwendeten Version von den in der Hilfe beschriebenen abweichen. Sie können die Einstellungen ändern, indem Sie im Menü Extras auf Einstellungen importieren und exportieren klicken. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So geben Sie die TOP-Klausel in Abfragen an

  1. Öffnen Sie im Projektmappen-Explorer eine Abfrage, oder erstellen Sie eine neue Abfrage.

  2. Klicken Sie im Menü Ansicht auf Eigenschaftenfenster.

  3. Wechseln Sie im Eigenschaftenfenster zur Eigenschaft Oberste Angabe, und erweitern Sie diese.

  4. Klicken Sie auf die untergeordnete Eigenschaft (Oben), und legen Sie diese auf Ja fest.

  5. Geben Sie in der untergeordneten Eigenschaft Ausdruck einen Ausdruck ein, der ein numerisches Ergebnis hat (zum Beispiel "10" oder "2*5").

  6. Klicken Sie auf die untergeordnete Eigenschaft Prozent, und geben Sie an, ob die Eigenschaft Ausdruck als Prozentanteil aller zurückgegebenen Zeilen (Ja) oder als absolute Anzahl der zurückgegebenen Zeilen (Nein) behandelt werden soll.

  7. Wenn bei der Abfrage die ORDER BY-Klausel verwendet wird, klicken Sie auf die untergeordnete Eigenschaft WITH TIES. Bei Auswahl von Ja werden alle Zeilen in einer Gruppe angezeigt, wenn nur ein Teil der Gruppe enthalten ist. Bei Auswahl von Nein werden die Zeilen abgeschnitten.

Bei der Ausführung dieser Schritte werden Sie feststellen, dass die im SQL-Bereich angezeigte TOP-Klausel entsprechend den aktuellen Einstellungen der Eigenschaften geändert wird.

Hinweis:

Sie können außerdem die Werte der untergeordneten Eigenschaften von Oberste Angabe ändern, indem Sie die TOP-Klausel im SQL-Bereich bearbeiten.

Siehe auch

Referenz

Abfrageeigenschaften

Weitere Ressourcen

Entwerfen von Abfragen und Ansichten