Limiter le nombre de résultat d’une proc sql SAS
Si vous avez l'habitude travailler avec des requêtes SQL vous connaissez sans doute la clause LIMIT. Cette clause est utilisé dans une requête SQL pour spécifier le nombre maximum de résultats que l’ont souhaite obtenir.
La syntaxe commune aux principales système de gestion de bases de données est la suivante :
Cette requête simple permet de récupérer les 10 premiers résultats de votre table.
Si la table contient moins de 10 résultats, alors la requête retournera toutes les lignes.
Maintenant, si vous utilisez un proc SQL, dans SAS, il est également possible de limiter le nombre de ligne.
La syntaxe est la suivante :
Ainsi, l'option
OUTOBS permet de limiter le nombre de résultat à afficher dans SAS.
1 |
SELECT * FROM table LIMIT 10 |
1 2 3 |
PROC SQL OUTOBS=10; select * from sashelp.prdsale; quit; |