Share via


Procédure : spécifier la clause TOP dans des requêtes (Visual Database Tools)

La clause TOP retourne uniquement les n ou n percent premières lignes d'une requête. La clause TOP peut être utile si vous souhaitez inspecter une partie de vos résultats afin de déterminer si votre requête se comporte de la manière escomptée, sans devoir utiliser les ressources nécessaires pour retourner tous les résultats de la requête.

Pour spécifier la clause TOP dans des requêtes

  1. Ouvrez une requête dans l'Explorateur de solutions ou créez-en une nouvelle.

  2. Dans le menu Affichage, cliquez sur Fenêtre Propriétés.

  3. Dans la Fenêtre Propriétés, recherchez et développez la propriété Spécification Top.

  4. Cliquez sur la propriété enfant (Haut) et affectez-lui la valeur Oui.

  5. Dans la propriété enfant Expression, tapez une expression qui a un résultat numérique (par exemple, « 10 » ou « 2*5 »).

  6. Cliquez sur la propriété enfant Pourcentage et indiquez si la propriété Expression doit être traitée comme un pourcentage de toutes les lignes retournées (Oui) ou comme le nombre absolu de lignes retournées (Non).

  7. Si votre requête utilise la clause ORDER BY, cliquez sur la propriété enfant With Ties et sélectionnez Oui pour afficher toutes les lignes d'un groupe si seule une partie du groupe est incluse ou Non pour les tronquer.

Au fur et à mesure que vous exécutez la procédure précédente, remarquez que la clause TOP, affichée dans le volet SQL, se modifie pour refléter les valeurs actuelles des propriétés.

Notes

Vous pouvez également modifier les valeurs des propriétés enfants de la propriété Spécification Top en modifiant la clause TOP dans le volet SQL.