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!