Introduction
  • Laissez moi me présenter :)
  • Presentation et aperçu du cours
  • Définition de SQL
  • Outil pour travailler
  • Installation SQL Server
  • Installation Management Studio
  • Première utilisation de Management Studio
La Base de donnée
  • Qu'est ce qu'une Base de donnée ?
  • Démo: Comment créer une Base de donnée ?
  • Démo : Comment supprimer et modifier le nom d'une base de donnée
  • Exercice sur la Base de donnée
  • Corrigé Exercice
Les tables
  • Qu'est ce qu'une Table ?
  • Démo : Comment créer une table ?
  • Démo : Comment supprimer ou modifier le nom d'une table ?
  • Exercice sur la table
  • Corrigé exercice sur la table
Jouons avec les données
  • Demonstration : Comment Insérer des données via l'INSERT
  • Demonstration : Sélectionner et filtrer les donnees avec le WHERE
  • Demonstration : Mettre a Jour des données via l'UPDATE
  • Demonstration: comment faire un UPDATE sur deux colonnes
  • Demonstration : L'utilité des commentaires et des crochets en TSQL
  • Demonstration : Comment Insérer plusieurs valeurs identiques très simplement
  • Demonstration : Supprimer des données via le DELETE
  • Exercice sur les données
  • Corrigé de l'exercice
  • Focus sur les trois premières Sections
Allons un peu plus loin dans le Transact SQL 1er partie
  • Démo: Renommer les colonnes avec les alias
  • Démo :L'opérateur LIKE
  • Démo :Sélectionner un certain nombre de lignes avec le TOP
  • Démo :Enlever les doublons avec le DISTINCT
  • Démo: Copier une table via le SELECT INTO
  • Démo :Les opérateurs de comparaison = != etc…
  • Démo :Les opérateurs IN, NOT IN, IS et IS NOT
  • Exercice sur le TSQL 1ere partie
  • Corrigé de l'exercice TSQL Partie 1
Allons un peu plus loin dans le Transact SQL 2eme partie
  • Démo :Trions les données avec l'ORDER BY
  • Démo : Les fonctions d'agrégats : MIN, MAV et AVG
  • Démo : Les opérateurs AND et OR
  • Démo :L'opérateur BETWEEN
  • Démo : Comptez les lignes avec COUNT et SUM
  • Démo :L'opérateur HAVING cousin du WHERE
  • Regroupons les donnes avec le GROUP BY
  • La commande PRINT
  • Exercice TSQL Partie 2
  • Corrigé de l'exercice TSQL 2eme partie
  • Focus sur Tout ce que l'on a appris (et c'est déjà pas mal)
Les jointures sur SQL
  • Introduction sur les jointures
  • Démo : Découvrez les jointures par l'INNER JOIN
  • Démonstration : LEFT et RIGHT JOIN
  • Demonstration : FULL OUTER JOIN
  • Démo : Connaissez vous le CROSS JOIN ?
  • Démo : Apprenez a faire une Jointure sur plusieurs tables
  • Démo : LEFT JOIN VS NOT IN VS NOT EXISTS
  • Démo : Apprenez a faire un UPDATE avec les jointures
  • Démo: Connaissez vous les Hints dans les jointures ?
  • CROSS APPLY et OUTER APPLY
  • Démo : EXECPT/INTERSECT
Exercice sur les jointures
  • 8 Exercices sur les jointures - script de mise en place
  • Les jointures : Exercice 1
  • Les jointures : Exercice 2
  • Les jointures : Exercice 3
  • Les jointures : Exercice 4
  • Les jointures : Exercice 5
  • Les jointures : Exercice 6
  • Les jointures : Exercice 7
  • Les jointures : Exercice 8
Les jointures corrigé des exercices
  • Corrigé exercice 1
  • Corrigé exercice 2
  • Corrigé exercice 3
  • Corrigé exercice 4
  • Corrigé exercice 5
  • Corrigé exercice 6
  • Corrigé exercice 7
  • Corrigé exercice 8
Allons (encore) un peu plus loin dans le Transact SQL 3eme partie
  • OFFSET FETCH et NEXT ROWS
  • TRIM/LTRIM/RTRIM et UPPER/LOWER
  • La commande SUBSTRING
  • FORMAT
  • CASE WHEN
  • LEFT/RIGHT
  • IIF
  • REPLACE et LEN
  • CHOOSE
  • DROP IF EXISTS
  • COALESCE
  • UNION et UNION ALL
Exercice Transact SQL Partie 3 (IIF,FORMAT,CHOOSE etc...)
  • Exercice Transact SQL Partie 3
  • Corrigé Exercice Transact SQL Partie 3