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 :
SELECT * FROM table LIMIT 10
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 :
PROC SQL OUTOBS=10;
select * from sashelp.prdsale;
quit;
Ainsi, l'option OUTOBS permet de limiter le nombre de résultat à afficher dans SAS.      

Nicolas Housset

Passionné d'informatique, je suis Consultant et expert technique SAS VIYA, également co-fondateur de la société Flexcelite. Spécialisé dans les technologies SAS (Viya, 9.4) et les infrastructures associées (Linux, Hadoop, Azure), ce blog est mon espace pour partager mes mémos techniques et retours d'expérience.