Comment sélectionner les 5 premiers éléments d'une table SQL

La sélection d'un sous-ensemble limité de données dans les tables peut être effectuée de différentes manières en SQL.

PostgreSQL et MySQL

Étape 1

Connectez-vous avec votre programme de requête souhaité et lancez une nouvelle requête.

Étape 2

Tapez votre instruction SELECT, y compris les instructions WHERE et ORDER BY. Par exemple, pour rechercher les cinq articles présentant les ventes les plus faibles, vous pouvez taper:

SELECT sum (produits_sales) FROM salesRecords ORDER BY sum (produits_sales) ASC

Si vous voulez les cinq meilleures ventes au lieu des plus basses, vous pouvez inverser l'ordre.

Étape 3

Écrivez LIMIT 5 après la clause SELECT pour limiter le jeu de résultats à cinq enregistrements. Vous pouvez augmenter ou diminuer le nombre d'enregistrements à votre guise. PostgreSQL ™ supporte également OFFSET, ce qui vous permet également d’afficher les résultats dans un milieu de gamme. Par exemple, vous pouvez sélectionner les deuxièmes valeurs les plus basses (valeurs 6 à 10) en tapant LIMIT 5 OFFSET 5.

Microsoft SQL

Étape 1

Connectez-vous au programme de requête souhaité et lancez une nouvelle requête.

Étape 2

Écrivez SELECT TOP 5 pour indiquer la limite des enregistrements à afficher. Microsoft SQL prend également en charge l'utilisation de BOTTOM pour récupérer les dernières lignes d'un jeu d'enregistrements au lieu de la première. Dans la quantité que vous allez sélectionner, vous pouvez utiliser une valeur entière avec un certain nombre de lignes ou une indication numérique du pourcentage souhaité, suivie du mot clé "POUR CENT". Par exemple: SELECT BOTTOM 10 PERCENT.

Étape 3

Tapez le reste de votre instruction SELECT, y compris les clauses WHERE et ORDER BY.