Angeben der Anzahl der abzurufenden Datensätze als Prozentsatz
Wenn Sie das "oberste N" unter der Anzahl der abzurufenden Datensätze erhalten möchten, können Sie die "TOP-Klausel" verwenden, aber Sie können diese Zahl auch als Prozentsatz erhalten. UM EINEN PROZENTSATZ ZU ERHALTEN, VERWENDEN SIE "TOP - PERCENT".
Ein Beispiel für die Auswahl einer Tabelle mit 10.000 Datensätzen. Wenn Sie die TOP-Klausel nicht verwenden, werden 10.000 Datensätze abgerufen.
select * from [TST_Tag01]
Im folgenden Beispiel wird die in der TOP-Klausel angegebene Zahl abgerufen.
select top 200 * from [TST_Tag01]
Im folgenden Beispiel wird die Anzahl der Zählungen abgerufen, die von PERCENT in der TOP-Klausel angegeben wurden. Wenn Sie 40 angeben, erhalten Sie 40 % der Datensätze.
select top (40) percent * from [TST_Tag01]
PERCENT kann auch Dezimalzahlen enthalten.
select top (3.5) percent * from [TST_Tag01]
Die Zahl, die für PERCENT angegeben werden kann, kann 0 ~ 100 sein.
Wenn Sie PERCENT verwenden, schließen Sie die Zahl auch in Klammern "()" ein. Dies ist aus Kompatibilitätsgründen, aber stellen Sie sicher, dass Sie Klammern verwenden, da das Nichteinschließen in Klammern zu Fehlern führen kann.