Maison > base de données > tutoriel mysql > Comment sélectionner uniquement les 10 premières lignes dans les requêtes SQL (MySQL et SQL Server) ?

Comment sélectionner uniquement les 10 premières lignes dans les requêtes SQL (MySQL et SQL Server) ?

Susan Sarandon
Libérer: 2025-01-24 19:57:11
original
322 Les gens l'ont consulté

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

Dans la requête SQL, seules les 10 premières lignes

Lors 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 connexion

Pour 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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal