Corrigé Exercice TSQL Partie 1 .sql

Corrigé Exercice TSQL Partie 1 .sql

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

Python et SQL pour les (grands) débutants, le mariage parfait

Buy nowLearn more

** 1ere partie SQL Server : Mise en place de votre environnement **

  • Definition de SQL
  • Quels sont les outils pour cette formation ?
  • Outil pour travailler.zip
  • Apprenez a installer SQL Server sur votre poste
  • Apprenez a installer Management Studio sur votre poste
  • Vos premiers pas sur Management Studio
  • Telechargez tous mes scripts podia
  • Podia script de tous les cours.zip

Commençons d'abord par apprendre à créer une base de donnée et une table

  • 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 ?
  • Script ALTER DROP DATABASE.sql
  • Qu'est ce qu'une Table ?
  • Démo : Comment créer une table ?
  • Script Creation D'une table.sql
  • Démo : Comment supprimer ou modifier le nom d'une table ?
  • Script Renommer et supprimer une table.sql
  • Exercice sur la Base de donnée
  • Corrigé Exercice sur la BDD
  • Corrige exercice.sql
  • Exercice sur la table
  • Corrigé de l'exercice sur les tables
  • Corrigé de l'exercice.sql

Jouons avec les données

  • Demonstration : Comment Insérer des données via l'INSERT1
  • Script demo INSERT.sql
  • Demonstration : Sélectionner et filtrer les donnees avec le WHERE
  • Script SELECT.sql
  • Demonstration : Mettre a Jour des données via l'UPDATE
  • Script UPDATE.sql
  • Demonstration : Supprimer des données via le DELETE
  • Script DELETE.sql
  • Demonstration : L'utilité des commentaires et des crochets en TSQL
  • commentaire et crochet sur SQL.sql
  • Demonstration: comment faire un UPDATE sur deux colonnes
  • Comment faire un update sur 2 colonnes.sql
  • Demonstration : Comment Insérer plusieurs valeurs identiques très simplement

Allons un peu plus loin dans le Transact SQL 1er partie

  • Démo :Sélectionner un certain nombre de lignes avec le TOP
  • Script TOP.sql
  • Démo: Copier une table via le SELECT INTO
  • SELECT INTO.sql
  • Démo :Les opérateurs IN, NOT IN, IS et IS NOT
  • Démo: Renommer les colonnes avec les alias
  • IN ,NOT IN , IS et IS NOT.sql
  • Démo :L'opérateur LIKE
  • La clause LIKE.sql
  • Démo :Les opérateurs de comparaison = != etc…
  • Opérateur de comparaison .sql
  • Démo :Enlever les doublons avec le DISTINCT
  • Script DISTINCT.sql
  • Exercice sur le TSQL 1ere partie
  • Corrigé de l'exercice TSQL Partie 1
  • Corrigé Exercice TSQL Partie 1 .sql

Allons un peu plus loin dans le Transact SQL 2eme partie

  • Démo :Trions les données avec l'ORDER BY
  • ORDER BY TSQL.sql
  • Démo : Les fonctions d'agrégats : MIN, MAV et AVG
  • MIN MAX AVG.sql
  • Démo :L'opérateur BETWEEN
  • BETWEEN.sql
  • Démo : Comptez les lignes avec COUNT et SUM
  • Count et SUM.sql
  • Regroupons les donnees avec le GROUP BY
  • GROUP BY.sql
  • Démo : Les opérateurs AND et OR
  • Script AND et OR.sql
  • Démo :L'opérateur HAVING cousin du WHERE
  • HAVING.sql
  • La commande PRINT
  • PRINT.sql
  • Exercice TSQL Partie 2
  • Exercice sur le TSQL 2eme partie
  • Corrigé exercice sur le TSQL 2eme partie
  • Focus sur Tout ce que l'on a appris (et c'est déjà pas mal)

TSQL :Les fonctions de type chaine

  • Le SUBSTRING
  • OKSUBSTRING.sql
  • LEFT et RIGHT
  • OK LEFTRIGHT.sql
  • FORMAT
  • OKScript FORMAT.sql
  • RTRIM LTRIM TRIM UPPER ET LOWER
  • OKTRIMLTRIMRTRIM et UPPER LOWER.sql
  • LEN et REPLACE
  • OKREPLACE et LEN.sql
  • REPLICATE REVERSE.sql
  • STRING_SPLIT
  • STRING_SPLIT_STUFF.sql
  • CONCAT et CONCAT_WS
  • CONCAT et CONCAT_WS.sql

Les jointures sur SQL

  • Qu'est ce qu'une jointure ?
  • Démo : Découvrez les jointures par l'INNER JOIN
  • INNER JOIN.sql
  • Démonstration : LEFT et RIGHT JOIN
  • LEFT RIGHT JOIN.sql
  • Demonstration : FULL OUTER JOIN
  • FULL OUTER JOIN.sql
  • Démo : Connaissez vous le CROSS JOIN ?
  • CROSS JOIN.sql
  • CROSS APPLY et OUTER APPLY
  • CROSS APPLY et OUTER APPLY.sql
  • Démo : Apprenez a faire une Jointure sur plusieurs tables
  • Jointure plusieurs tables.sql
  • Démo : LEFT JOIN VS NOT IN VS NOT EXISTS
  • LEFT JOIN VS NOT IN VS NOT EXISTS.sql
  • Démo : Apprenez a faire un UPDATE avec les jointures
  • Démo: Connaissez vous les Hints dans les jointures ?
  • HINT dans les jointures.sql

Les fonctions de conversion

  • Démo : TRY PARSE et PARSE
  • TRY PARSE et PARSE.sql
  • Démo : TRY CAST et TRY CONVERT
  • TRY CAST et TRY CONVERT.sql
  • Démo : CAST et CONVERT
  • CAST et CONVERT.sql

Les différents types de colonnes

  • Les types numériques
  • Type_numerique.sql
  • Les colonnes avec des dates
  • Type_date.sql
  • Les types de chaînes caractères
  • Script demo chaine de caractere.sql
  • Démo : Ajouter, renommer, supprimer une colonne
  • Rajouter,modifier,renommer,supprimer une colonne.sql

Les Procédures Stockées

  • Qu'est-ce qu'une Procédure stockée sur SQL ?
  • Démo : Création d'une Procédure Stockée
  • Creation de la PS.sql
  • Comment renommer, modifier et supprimer une Procédure Stockée
  • Renommer, modifier et supprimer une procédure Sto.sql
  • Démo: Comment déclarer une variable dans une procédure stockée ?
  • variable.sql

Les triggers

  • Demonstration : Qu'est ce qu'un trigger ?
  • Trigger.sql
  • Demonstration: les tables virtuelles dans les triggers
  • tables virtuelles dans les triggers.sql
  • Créer un trigger sur un login
  • Trigger login.sql

Les vues

  • Qu'est-ce qu'une Vue sur SQL ?
  • Démo : Création d'une Vue
  • Script creation vue.sql
  • Démo : Comment renommer, modifier et supprimer une vue
  • Renommer, modifier et supprimer une vue.sql
  • Exercice sur les vues
  • Corrigé de l'exercice sur les vues
  • Exercice sur les vues.sql

Et les performances dans tout ca ?

  • SARGABLE qu'est ce que c'est ?
  • SARGABLE.sql

Exercice général et conclusion

  • Exercice general
  • Corrigé Exercice general
  • Corrige de lexercice.sql

TSQL :Les fonctions de RANKING

  • Exemple d'introduction aux fonctions de fenêtrages
  • La clause OVER avec le PARTITION BY
  • Les fonctions de RANKING
  • L'agregation avec les fonctions de RANKING
  • L’agrégation avec les fonctions de RANKING dans le monde reel
  • Le ranking dans le monde Réel
  • FIRST_VALUES et LAST VALUES
  • LAG et LEAD
  • UNBOUNDED ROWS et RANGE
  • Conclusion fonction de partitionnement

** 2eme partie Python : Mise en place de votre environnement ***

  • Introduction à Python
  • Installation de Python sur windows
  • Installation de Visual Studio code
  • Premiere manipulation de Vs Code

Python : Ecrivons nos premiers scripts

  • Python : Ecrivons nos premiers scripts
  • Parlons ensemble des variables sur python
  • Découvrons la fonction INPUT
  • Explication sur les types de chaînes de caractères.
  • Focus sur ce tout ce que l'on a vu depuis le début
  • Les commentaires dans le code
  • Explication sur les nombres et les booléens

PROJET#1 : Quel est votre age ?

  • PROJET#1 : Quel est votre age ?

Python : Les conversions et les types d'objets et les chaines de caracteres

  • Les fonctions de conversion de chaines de caracteres
  • Exercice sur fonctions de conversion de chaines de caracteres
  • Démo : Remplacer des caractéres avec REPLACE
  • Separons et rassemblons les données avec SPLIT et JOIN
  • Démo : La méthode startswith et endswith
  • Démo : Les nombreuses méthodes is
  • Démo : Comptez avec COUNT et trouver une chaîne avec FIND

PROJET#2 : Ton Tonton t'a t il oté ta toux ?

  • PROJET 2 intro.mp4

Les opérateurs et le formatage des chaînes de caractères

  • Les opérateurs mathématiques
  • Les opérateurs d'assignation et de comparaison
  • Le F-String
  • La fonction FORMAT

PROJET#3 : Allons ensemble au marché !

  • PROJET#3 : Allons ensemble au marché !

Attaquons maintenant les structures conditionnelles

  • Le IF
  • Le ELIF et le ELSE
  • Le AND et LE OR
  • Quelques erreurs courantes dans les structures conditionnelles

PROJET#4 : Allons a la fête foraine

  • PROJET#4 : Allons a la fête foraine

PROJET#5 : Quels notes avez vous eu à l'ecole ?

  • Quels notes avez vous eu à l'ecole ?

La gestion des erreurs

  • TRY et EXECPT
  • Utiliser le debuggeur

PROJET#6 : Trouvez l'erreur

  • Trouvez l'erreur

Les modules

  • Exercice sur les modules
  • 2eme focus de cette formation
  • Les modules Random et OS

Les listes

  • Les listes et les indices
  • Découvrons d'autres méthodes sur les listes
  • Les slices
  • Les listes imbriquées
  • Rappel sur les méthodes et les fonctions

PROJET#7 : Cuisinons ensemble une ratatouille

  • Cuisinons ensemble une ratatouille

PROJET#8 Vérifions votre mot de passe

  • Vérifions votre mot de passe

Découvrons ensemble la puissance des boucles

  • La boucle FOR
  • La boucle WHILE
  • Contrôler les boucles avec CONTINUE et BREAK

PROJET#9 : Allons ensemble au stade

  • PROJET#9 : Allons ensemble au stade

PROJET#10 : Arrêtons le train fou !

  • 9eme projet le train fou finale.mp4

PROJET 11 : Allons au cinéma

  • PROJET 11 : Allons au cinéma