Stichprobe ziehen mit MySQL
Bei Vorliegen größer Datenmengen möchte man oftmals nicht den ganzen Datenwust sondern nur eine repräsentative Stichprobe sehen. Somit kommt man oftmals zur Aufgabenstellung, mit SQL-Mitteln diese Stichprobe zusammenzustellen. Man stellt schnell fest, dass hierfür ORDER BY RAND() in Kombination mit LIMIT äußerst nützlich zur Auswahl dieser zufälligen Stichprobe ist. Ein solches SQL-Statement zum Ziehen von 10 Stichproben könnte lauten SELECT * FROM tabelle1 WHERE a=b ORDER BY RAND() LIMIT 10; PS: Dies Verfahren verwende ich z.B. auf der Seite http://finitmat.de/fondsundabgeltungssteuer.php, um beispielhaft auf einen passenden Fonds zu referenzieren!! |