INTRA entreprise SAS SQL:
Maitriser le langage SQL de SAS  
Objectifs pédagogiques
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.
Prérequis: Aucun
Pédagogie: 40% apports théoriques, 60% exercices d’application  sur des exemples pratiques
Durée : 2 jours
Contenu

SAS et SQL deux langages dans un même environnement Introduction au  langage SQL

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)

Agréger les données avec SQL Agréger par une ou plusieurs colonnes (GROUP BY) Filtrer sur les groupes (HAVING)

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

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

Trucs et astuces en SQL