In der SQL -Abfrage nur die ersten 10 ZeilenBei der Verarbeitung großer Datensätze sind möglicherweise nicht alle Ergebnisse erforderlich oder ideal. Begrenzen Sie die Anzahl der angezeigten Ergebnisse, die normalerweise die Leistung optimieren und die Lesbarkeit verbessern. Dies kann durch eine einfache und effektive Technologie erreicht werden, die als Linienbeschränkungen bezeichnet wird.
In SQL Server werden die Zeilenbeschränkungen mit der "Top" -Klausel ausgeführt. Indem Sie zu Beginn der Anfrage eine Nummer (z. B. 10) angeben, können Sie angeben, dass die Datenbank nur die Anzahl der Nummer abruft.
Zum Beispiel, um die Abfrage zu ändern, die nur die ersten 10 Ergebnisse angezeigt wird:
In MySQL werden die Einschränkungen mithilfe von "Limit" -Klauseln implementiert. Sie müssen nicht "Top" verwenden, sondern "Limit" an das Ende der Anzahl der Zeilen (z. B. 10) an das Ende der Abfrage anbringen.
<code class="language-sql">SELECT TOP 10 a.names, COUNT(b.post_title) AS num FROM wp_celebnames a JOIN wp_posts b ON INSTR(b.post_title, a.names) > 0 WHERE b.post_date > DATE_SUB(CURDATE(), INTERVAL 1 DAY) GROUP BY a.names ORDER BY num DESC</code>Nach dem Login kopierenFür MySQL ist die Abfrage nach der Änderung unten angezeigt:
Das obige ist der detaillierte Inhalt vonWie wähle ich nur die ersten 10 Zeilen in SQL -Abfragen aus (MySQL und SQL Server)?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!