Maison >base de données >tutoriel mysql >Comment sélectionner uniquement les 10 premières lignes des requêtes SQL?

Comment sélectionner uniquement les 10 premières lignes des requêtes SQL?

Barbara Streisand
Barbara Streisandoriginal
2025-01-24 19:47:14422parcourir

How to Select Only the First 10 Rows in SQL Queries?

Astuces pour sélectionner les 10 premières lignes d'une requête SQL

En SQL, il existe principalement deux façons de sélectionner uniquement les 10 premières lignes des résultats de la requête. La méthode exacte dépend du système de gestion de base de données (SGBD) utilisé.

Mots clés TOP dans SQL Server

Pour Microsoft SQL Server, vous pouvez utiliser le mot-clé TOP pour récupérer un nombre spécifié de lignes depuis le début de l'ensemble de résultats. Par exemple :

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

Clause LIMIT dans MySQL

Dans MySQL, utilisez la clause LIMIT pour limiter le nombre de lignes renvoyées par une requête. Il vient après la clause ORDER BY (si présente) et spécifie le nombre maximum de lignes à inclure dans le jeu de résultats. Par exemple :

<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
LIMIT 10;</code>

En utilisant TOP ou LIMIT, vous pouvez facilement récupérer les 10 premières lignes d'une requête spécifiée dans SQL Server ou MySQL respectivement.

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!

Déclaration:
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