SAMPLE-Klausel
Die SAMPLE-Klausel erlaubt es, die Abfrage auf einer Stichprobe der Basistabelle auszuführen. Das kann die Verarbeitung deutlich beschleunigen, auf Kosten der Genauigkeit des Ergebnisses. Stichproben eignen sich auch, um beim Erkunden eines Datensatzes schnell einen Ausschnitt der Daten zu sehen. Die Sample-Klausel wird direkt nach allem in der FROM-Klausel angewendet (d. h. nach Joins, aber vor der WHERE-Klausel und vor Aggregationen). Weitere Informationen finden Sie auf der Seite SAMPLE.
Beispiele
Wählt eine Stichprobe von 1 % der Tabelle addresses mit der Standardstichprobe (system):
SELECT *FROM addressesUSING SAMPLE 1%;Wählt eine Stichprobe von 1 % der Tabelle addresses mit Bernoulli-Stichprobe:
SELECT *FROM addressesUSING SAMPLE 1% (bernoulli);Wählt eine Stichprobe von 10 Zeilen aus der Unterabfrage:
SELECT *FROM (SELECT * FROM addresses)USING SAMPLE 10 ROWS;