Auswahl eine begrenzte Teilmenge der Daten in Tabellen können in vielfältiger Weise in SQL erfolgen. Bändigen Sie die Resultate mit der WHERE-Klausel ist eine Option , ist eine andere, nur die obere oder untere Menge wählen - in Aufzeichnungen oder Prozentsätze - einer Ergebnismenge . Die beiden können in Verbindung miteinander verwendet werden, um raffinierte Ergebnisse für Dinge wie Worst- Selling-Produkte oder Top-Selling- Mitarbeiter zu ermöglichen. Jede SQL- Sprache unterstützt leicht unterschiedliche Methoden bei der Erfüllung dieser Aufgabe . Anleitung
PostgreSQL und MySQL
1
Ihren gewünschten Abfrage -Programm anschließen und beginnen eine neue Abfrage.
2
Typ SELECT-Anweisung , einschließlich der WHERE-und ORDER BY Aussagen . Zum Beispiel , um die fünf Elemente mit den niedrigsten Umsatz , Sie tippen konnte :
SELECT sum ( product_sales ) ab salesRecords ORDER BY sum ( product_sales ) asc
Wenn Sie wollten die fünf Verkäufe anstelle der Unterseite können Sie Ihre Sortierreihenfolge umzukehren .
3
Typ LIMIT 5 nach Ihrer SELECT-Klausel , um das Ergebnis auf fünf Datensätze beschränken. Sie erhöhen oder verringern die Anzahl der Datensätze , wie gewünscht. PostgreSQL unterstützt auch ein Offset, der können Sie Ergebnisse in einer Mid-Range sowie anzuzeigen. Zum Beispiel könnten Sie die zweitniedrigste fünf Werte (Werte 6-10) , indem Sie LIMIT 5 OFFSET 5 wählen .
Microsoft SQL
4
Ihre gewünschte Abfrage Schließen Programm und beginnen Sie eine neue Abfrage .
5
Typ SELECT TOP 5, um die Grenze der Datensätze zurückgegeben anzuzeigen. Microsoft SQL unterstützt auch die Verwendung von UNTEN , um die letzten Zeilen in einem Datensatz anstelle der ersten abzurufen. Für die Menge, die Sie der Auswahl können Sie einen Integer-Wert mit einer bestimmten Anzahl von Zeilen oder einer numerischen Anzeige der gewünschten Prozentsatz , mit dem Schlüsselwort gefolgt verwenden " Prozent. " Zum Beispiel: SELECT unteren 10 Prozent
6
Geben Sie den Rest Ihrer SELECT-Anweisung , einschließlich der WHERE-und ORDER BY-Klauseln
.