Sélection d'un sous-ensemble limité de données dans des tables peut se faire de multiples façons dans SQL . Résultats de retenue en utilisant la clause WHERE est une option, une autre est de sélectionner uniquement la quantité supérieure ou inférieure - dans des dossiers ou des pourcentages - d'un jeu de résultats. Les deux peuvent être utilisés en conjonction avec un autre pour que les résultats affinés pour des choses telles que les produits pire vente ou employés les plus vendus . Chaque langage SQL prend en charge des méthodes légèrement différentes de remplir cette tâche. Instructions
PostgreSQL et MySQL
1
Connectez-vous à votre programme de requête désirée et commencent une nouvelle requête.
2
Tapez votre instruction SELECT , y compris la clause WHERE et ORDER BY déclarations. Par exemple, pour trouver les cinq éléments avec les ventes les plus bas , vous pouvez taper :
SELECT SUM ( product_sales ) de salesRecords ORDER BY somme ( product_sales ) asc
si vous voulez les meilleurs cinq ventes au lieu du fond , vous pouvez annuler votre ordre de tri.
3
type LIMIT 5 après votre clause SELECT pour limiter le jeu de résultats à cinq dossiers. Vous pouvez augmenter ou diminuer le nombre de dossiers comme vous le souhaitez . PostgreSQL supporte aussi un décalage, ce qui vous permet de classer les résultats dans un milieu de gamme ainsi . Par exemple , vous pouvez sélectionner le deuxième plus bas de cinq valeurs ( valeurs 6-10 ) en tapant limite de 5 OFFSET 5.
Microsoft SQL
4
Connectez-vous à votre requête désirée programme et de commencer une nouvelle requête.
5
type SELECT TOP 5 pour indiquer la limite d'enregistrements à retourner. Microsoft SQL prend également en charge l'utilisation du fond pour récupérer les dernières lignes d'un jeu d'enregistrements au lieu de la première . Pour la quantité que vous sélectionnez , vous pouvez utiliser une valeur entière avec un nombre défini de lignes , ou une indication numérique du pourcentage désiré , puis le mot-clé " pour cent". Par exemple: SELECT 10 pour cent les
6
Tapez le reste de votre instruction SELECT , y compris toute WHERE et ORDER BY clauses
.