logo

[SAS_SQL] Maîtriser le langage SQL de SAS

Maîtriser le langage SQL de SAS

Ce stage  permet de maîtriser le langage SQL de SAS et rédiger des requêtes sur les bibliothèques de données SAS.

A l’issue de ce stage vous serez capables de : rédiger une requête simple de SQL, créer une table ou une vue SAS, agréger les données et calculer des statistiques en les regroupant, faire des filtres sur les données d’origine ou sur les groupes, calculer de nouvelles variables avec ou sans condition, rapprocher des tables SAS par plusieurs types de jointures, ordonner vos résultats.

Durée : 2 jours

Pré-requis : Aucun

1.   SAS et SQL deux langages dans un même environnement

  • Introduction au  langage SQL

2.   Les listes  SQL

  • Création des tables (SELECT …FROM), ou de vues
  • Sélection de lignes (WHERE)
  • Création de colonnes nouvelles (fonctions caractères, numériques, dates)
  • Pensez à soigner les attributs de votre nouvelle variable
  • Ordonner les lignes (ORDER)
  • Tests conditionnels (CASE)

3.   Agréger les données avec SQL

  • Agréger par une ou plusieurs colonnes (GROUP BY)
  • Filtrer sur les groupes (HAVING)

4.   Les manipulations de tables avec SQL

  • Différents types de jointures (gauche, droite, équi, complète)
  • Pourquoi utiliser la fonction COALESCE sur les clefs de jointure ?
  • Concaténation de tables SAS

5.   Manipulations SQL plus complexes

  • Requêtes imbriquées
  • Déclarer un ordre SELECT dans le FROM (In line view)
  • Les opérateurs ANY, ALL
  • Utilisation de EXCEPT
  • Création d’index

6.   Trucs et astuces en SQL

Version PDF

  • Share

Comments are closed.