Dans la requête SQL, seules les 10 premières lignesLors du traitement de grands ensembles de données, afficher tous les résultats peut ne pas être nécessaire ou idéal. Limiter le nombre de résultats affichés aide généralement à optimiser les performances et à améliorer la lisibilité. Cela peut être réalisé grâce à une technologie simple et efficace, qui est appelée restrictions de ligne.
Dans SQL Server, les restrictions de ligne sont exécutées à l'aide de la clause "supérieur". En spécifiant un nombre (par exemple, 10) au début de l'enquête, vous pouvez indiquer que la base de données récupère uniquement le nombre du nombre.
par exemple, pour modifier la requête fournie pour afficher uniquement les 10 premiers résultats:
Dans MySQL, les restrictions sont implémentées à l'aide de clauses "Limit". Vous n'avez pas besoin d'utiliser le "haut", mais d'attacher la "limite" à la fin du nombre de lignes (par exemple, 10) à la fin de la requête.
<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>Copier après la connexionPour MySQL, la requête après modification est indiquée ci-dessous:
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!