logo

[SAS_ORACLE] Accéder aux tables ORACLE depuis SAS

Accéder aux tables ORACLE depuis SAS

Ce stage est destiné aux programmeurs SAS désireux d’apprendre le langage SQL SAS pour accéder à des bases ORACLE.

A l’issue de ce stage vous serez capables de : maîtriser le langage SQL, rédiger des requêtes en SQL ORACLE, maîtriser le SQL passthru

Durée : 1 ou 2 jours suivant vos objectifs

Pré-requis : SAS_BASE

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

  • Introduction au langage SQL
  • Sous-traiter vos requêtes à ORACLE (SQL passthru)

2.   Les listes  SQL dans ORACLE

  • 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 ORACLE

  • 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

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.   Quelques différences avec le SQL de SAS

Version PDF

  • Share

Comments are closed.