Mein Verständnis der Verwendung von TABLESAMPLE ist, dass es die obersten n Prozent der Zeilen in einer Ergebnismenge zurückgibt, in der TABLESAMPLE (n)
Also habe ich die folgenden Abfragen geschrieben, um sie zu überprüfen (während ich T-SQL lerne).
SELECT FirstName,
MiddleName,
LastName
FROM Person.Person TABLESAMPLE(10)
SELECT FirstName,
MiddleName,
LastName
FROM Person.Person TABLESAMPLE(10 PERCENT)
Jede Abfrage gibt bei jeder Ausführung eine andere Anzahl von Zeilen zurück.
Also verstehe ich TABLESAMPLE offensichtlich nicht. Könnte jemand erklären?
quelle