Wählen Sie in der SQL -Abfrage die ersten Zeilen aus: Das ErgebnislimitIn der Datenbankabfrage wird häufig nur das Ergebnis nur begrenzter Zahl angezeigt. Unabhängig davon, ob aufgrund von Seitenbeschränkungen oder Leistungsoptimierung das Verständnis der Auswahl nur einer bestimmten ersten Zeilen den Datenbankvorgang erheblich verbessern kann.
Zum Beispiel unter Berücksichtigung der folgenden Anfragen die Informationen der Berühmtheit, die im vergangenen Tag im Beitrag erwähnt wurde:
Um nur die ersten 10 Ergebnisse dieser Abfrage anzuzeigen, können Sie eine für die Datenbank spezifische Methode verwenden, um:
zu erreichen:<code class="language-sql">SELECT 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
SQL Server:In SQL Server kann die Anzahl der Zeilen verwendet werden, die durch
Schlüsselwörter abgerufen werden sollen. Die Grammatik ist wie folgt:
TOP
Wählen Sie beispielsweise die ersten 10 Zeilen aus einer bestimmten Abfrage aus, bitte verwenden Sie:<code class="language-sql">SELECT TOP [number] ...</code>Nach dem Login kopieren
mysql: <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 kopierenIn MySQL können Sie Klauseln verwenden, um die Anzahl der zurückgegebenen Zeilen zu begrenzen. Die Grammatik ist wie folgt:
Wählen Sie beispielsweise die ersten 10 Zeilen aus einer bestimmten Abfrage aus, bitte verwenden Sie:
LIMIT
Das obige ist der detaillierte Inhalt vonWie begrenzte ich die SQL -Abfrageergebnisse auf die Top -Zeilen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!