96
Kapitel 6
Daten sortieren
Beispiel:
-- Gesucht sind die ersten 50% aller Lieferungen.
SELECT TOP 50 PERCENT
LNr AS 'Lieferantennummer'
,LDatum AS 'Lieferdatum'
,LMenge AS 'Liefermenge'
FROM dbo.Lieferung
ORDER BY LMenge DESC;
Ergebnis:
Lieferantennummer Lieferdatum Liefermenge
----------------- ----------- -----------
L01 2019-01-01 400
L02 2019-08-05 400
L04 2019-08-21 400
L02 2019-08-02 300
L04 2019-08-20 300
L01 2019-05-18 300
(6 Zeilen betroffen)
6.3 Filtern von Daten mithilfe der OFFSET FETCH-
Option
Die TOP-Option kann man nutzen, um Zeilen eines bestimmten Zeilenbereichs
abzurufen. Aber diese Methode bringt einige Nachteile mit sich:
1. TOP ist eine proprietäre Option von T-SQL und SQL Server.
2. TOP unterstützt nicht ...