Heim > Datenbank > MySQL-Tutorial > Wie wähle ich nur die ersten 10 Zeilen in SQL -Abfragen aus (MySQL und SQL Server)?

Wie wähle ich nur die ersten 10 Zeilen in SQL -Abfragen aus (MySQL und SQL Server)?

Susan Sarandon
Freigeben: 2025-01-24 19:57:11
Original
322 Leute haben es durchsucht

How to Select Only the First 10 Rows in SQL Queries (MySQL and SQL Server)?

In der SQL -Abfrage nur die ersten 10 Zeilen

Bei 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 kopieren

Fü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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage