PostgreSQL,SQL Server, et MySQL pour les (grands) débutants.
Buy now
Learn more
** 1ere partie SQL Server : Mise en place de votre environnement **
Presentation et apercu
Definition de SQL
Quels sont les outils pour cette formation ?
Apprenez a installer SQL Server sur votre poste
Apprenez a installer Management Studio sur votre poste
Vos premiers pas sur Management Studio
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 ?
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 Base de donnée
Corrigé Exercice sur la BDD
Exercice sur la table
Corrigé de l'exercice sur les tables
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 : Supprimer des données via le DELETE
Demonstration : L'utilité des commentaires et des crochets en TSQL
Demonstration: comment faire un UPDATE sur deux colonnes
Demonstration : Comment Insérer plusieurs valeurs identiques très simplement
Exercice sur les données
Corrigé de l'exercice sur les données
Allons un peu plus loin dans le Transact SQL 1er partie
Démo :Sélectionner un certain nombre de lignes avec le TOP
Démo: Copier une table via le SELECT INTO
Démo :Les opérateurs IN, NOT IN, IS et IS NOT
Démo: Renommer les colonnes avec les alias
Démo :L'opérateur LIKE
Démo :Les opérateurs de comparaison = != etc…
Démo :Enlever les doublons avec le DISTINCT
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 :L'opérateur BETWEEN
Démo : Comptez les lignes avec COUNT et SUM
Regroupons les donnees avec le GROUP BY
Démo : Les opérateurs AND et OR
Démo :L'opérateur HAVING cousin du WHERE
La commande PRINT
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
LEFT et RIGHT
FORMAT
RTRIM LTRIM TRIM UPPER ET LOWER
LEN et REPLACE
CHARINDEX REVERSE REPLICATE
STRING_SPLIT
CONCAT et CONCAT_WS
Les jointures sur SQL
Qu'est ce qu'une jointure ?
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 ?
CROSS APPLY et OUTER APPLY
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 : EXECPT/INTERSECT
Démo: Connaissez vous les Hints dans les jointures ?
Les fonctions de conversion
Démo : TRY PARSE et PARSE
Démo : TRY CAST et TRY CONVERT
Démo : CAST et CONVERT
Les différents types de colonnes
Les types numériques
Les colonnes avec des dates
Les types de chaînes caractères
Type_date.sql
Démo : Ajouter, renommer, supprimer une colonne
Exercice sur les colonnes
Corrigé de l'exercice sur les colonnes
Quelques TIPS sur Management Studio
Quelques astuces sur Management Studio
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
Comment renommer, modifier et supprimer une Procédure Stockée
Démo: Comment déclarer une variable dans une procédure stockée ?
exercice sur les procédures stockées
Corrige exercice procedure stockee.mp4
Les triggers
Demonstration : Qu'est ce qu'un trigger ?
Demonstration: les tables virtuelles dans les triggers
Créer un trigger sur un login
Les vues
Qu'est-ce qu'une Vue sur SQL ?
Démo : Création d'une Vue
Démo : Comment renommer, modifier et supprimer une vue
Exercice sur les vues
Corrigé de l'exercice sur les vues
TSQL :Approfondissons encore plus nos connaissances sur le TSQL
OFFSET
DROP IF EXISTS
MERGE
IIF
COALESCE
UNION et UNION ALL
Les fonctions sur SQL
Les fonctions de type TABLE Inline
Les fonctions scalaires
Et les performances dans tout ca ?
SARGABLE qu'est ce que c'est ?
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
TSQL :Découvrons le CTE (common table expression)
CTE exemple simple
Le point virgule dans le CTE
Obligation de rajouter les colonnes dans les CTE
Plusieurs SELECT dans le CTE
CTE avec les PS et les vues
Plusieurs CTE dans la requete
ordre de referencement du CTE
Modification de données via le CTE
Restriction sur le CTE
Exercice général et conclusion
Corrigé Exercice general
Exercice general
Corrige de lexercice.sql
** 3eme partie : PostGRESQL ****
Presentation de Postgres
Installation de votre environnement de travail
Presentation de PGadmin
Creation de la BDD et de la table
Comment creer, modifier et supprimer une base de donnée
Comment créer, supprimer et modifier une table
Exercice BDD et table, puis corrigé de l'exercice
Ensuite commençons a jouer avec les données
Démonstration : 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
Supprimer des données via le DELETE
Exercice sur les données
Corrigé de l'exercice
Et si on allait un peu plus loin dans le Transact SQL ? 1ere partie
Démo :Découvrons LIMIT,la concaténation et les alias de colonne
Démo :IN ,NOT IN , IS NULL et IS NOT NULL
Démo : Creation d'une table a partir d'un SELECT
Démo :L'operateur LIKE
Démo :Le DISTINCT et les opérateurs de comparaison
Exercice sur la 1ere partie sur le TSQL
Corrigé de l'exercice
Allons (beaucoup) plus loin dans le Transact SQL !!! 2eme partie
Démo : Les opérateurs AND et OR
Démo : Le BETWEEN et ORDER BY
Démo : OVERLAPS et Generate_Series
Démo: Le CASE WHEN
Démo : HAVING le cousin du WHERE
Démo :Les agrégats MIN MAX et AVG
Démo : UNION et UNION ALL et IF/ELSE
Démo :Les agrégats COUNT et SUM et GROUP BY
Démo: UPSERT
Exercice sur la 2eme partie sur le TSQL
Corrigé de l'exercice
Focus sur ce que l'on appris a ce stade de la formation
Découvrons ensemble les jointures
Démo: Jointure sur plusieurs tables
Démo: EXECPT et INTERSECT
Démo :CROSS JOIN
Démo: LEFT JOIN VS NOT IN VS NOT EXISTS
Démo :FULL OUTER JOIN
Démo :INNER JOIN
Démo :LEFT et RIGHT JOIN
Les fonctions de partitionnement
Démo: Les fonctions OVER et PARTITION BY
Démo : NTILE / RANK et DENSE RANK
Démo : ROWS RANGE UNBOUNDED PRECEDING et FIRST VALUES/LAST VALUES
Démo : LAG et LEAD et NTH_VALUE
Démo: L’agrégation dans les fonctions de partitionnement
Les Vues, les Procédures stockées,les triggers
Démo: Création, modification et suppression d'une vue
Qu'est ce que le block procedure ?
Démo: Définition et explication d'une procédure stockée
Démo : Définition et explication d'un trigger
Les contraintes et les clés sur les tables
Démo :La clé UNIQUE et CHECK
Démo : La contrainte DEFAULT
Démo : La contrainte Primary Key
Démo : La contrainte Foreign Key
Démo: La cascade dintégrité referentielle
La sequence et l'identity
Démo: L'identity sur les tables
Démo: Explication d'une sequence
** 5eme Partie MYSQL ****
Presentation de MySQL
Installation de MySQL
Comment creer, modifier et supprimer une base de donnée
Comment créer, supprimer et modifier une table
Démonstration : 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
Supprimer des données via le DELETE
Exercice sur les données
Corrigé de l'exercice
Et si on allait un peu plus loin dans le Transact SQL ? 1ere partie
Démo :Découvrons LIMIT,la concaténation et les alias de colonne
Démo: Le LIKE
Démo :Le DISTINCT et les opérateurs de comparaison
Démo : Creation d'une table a partir d'un SELECT
Démo :IN ,NOT IN , IS NULL et IS NOT NULL
Exercice sur la 1ere partie sur le TSQL
Corrigé de l'exercice
Allons (beaucoup) plus loin dans le Transact SQL !!! 2eme partie
Démo : Les opérateurs AND et OR
Démo : Le BETWEEN et ORDER BY
Démo :Les agrégats MIN MAX et AVG
Démo: Le CASE WHEN
Démo :Les agrégats COUNT et SUM et GROUP BY
Démo : HAVING le cousin du WHERE
Exercice sur la 2eme partie sur le TSQL
Corrigé de l'exercice
Voyons ensemble les jointures
Démo :INNER JOIN
Démo :LEFT et RIGHT JOIN
Démo :CROSS JOIN
Démo: Jointure sur plusieurs tables
Démo : INTERSECT et EXECPT
Démo: LEFT JOIN VS NOT IN VS NOT EXISTS
Les fonctions de type chaîne de caractères.
Démo: Le LENGHT,REPLACE et SUBSTRING
Démo : UNION et CONCAT
Démo: TRIM/LTRIM/RTRIM,UPPER et LOWER
Démo: REPEAT, POSITION,REVERSE
Les Vues, les Procédures stockées,les triggers et les fonctions
Démo: Création, modification et suppression d'une vue
Démo: Définition et explication d'une procédure stockée
Démo: Appelez une variable dans une Procédure stockée
Démo : Définition et explication d'un trigger
Les contraintes et les clés sur les tables, l'identity et la sequence
Démo : La contrainte DEFAULT
Démo :La clé UNIQUE et CHECK
Démo : La contrainte Primary Key
Démo : La contrainte Foreign Key
L'identity sur vos tables
Démo: La cascade dintégrité referentielle
La sequence sur vos tables
Products
Course
Section
Lesson
Corrigé de l'exercice
Corrigé de l'exercice
PostgreSQL,SQL Server, et MySQL pour les (grands) débutants.
Buy now
Learn more
** 1ere partie SQL Server : Mise en place de votre environnement **
Presentation et apercu
Definition de SQL
Quels sont les outils pour cette formation ?
Apprenez a installer SQL Server sur votre poste
Apprenez a installer Management Studio sur votre poste
Vos premiers pas sur Management Studio
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 ?
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 Base de donnée
Corrigé Exercice sur la BDD
Exercice sur la table
Corrigé de l'exercice sur les tables
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 : Supprimer des données via le DELETE
Demonstration : L'utilité des commentaires et des crochets en TSQL
Demonstration: comment faire un UPDATE sur deux colonnes
Demonstration : Comment Insérer plusieurs valeurs identiques très simplement
Exercice sur les données
Corrigé de l'exercice sur les données
Allons un peu plus loin dans le Transact SQL 1er partie
Démo :Sélectionner un certain nombre de lignes avec le TOP
Démo: Copier une table via le SELECT INTO
Démo :Les opérateurs IN, NOT IN, IS et IS NOT
Démo: Renommer les colonnes avec les alias
Démo :L'opérateur LIKE
Démo :Les opérateurs de comparaison = != etc…
Démo :Enlever les doublons avec le DISTINCT
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 :L'opérateur BETWEEN
Démo : Comptez les lignes avec COUNT et SUM
Regroupons les donnees avec le GROUP BY
Démo : Les opérateurs AND et OR
Démo :L'opérateur HAVING cousin du WHERE
La commande PRINT
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
LEFT et RIGHT
FORMAT
RTRIM LTRIM TRIM UPPER ET LOWER
LEN et REPLACE
CHARINDEX REVERSE REPLICATE
STRING_SPLIT
CONCAT et CONCAT_WS
Les jointures sur SQL
Qu'est ce qu'une jointure ?
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 ?
CROSS APPLY et OUTER APPLY
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 : EXECPT/INTERSECT
Démo: Connaissez vous les Hints dans les jointures ?
Les fonctions de conversion
Démo : TRY PARSE et PARSE
Démo : TRY CAST et TRY CONVERT
Démo : CAST et CONVERT
Les différents types de colonnes
Les types numériques
Les colonnes avec des dates
Les types de chaînes caractères
Type_date.sql
Démo : Ajouter, renommer, supprimer une colonne
Exercice sur les colonnes
Corrigé de l'exercice sur les colonnes
Quelques TIPS sur Management Studio
Quelques astuces sur Management Studio
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
Comment renommer, modifier et supprimer une Procédure Stockée
Démo: Comment déclarer une variable dans une procédure stockée ?
exercice sur les procédures stockées
Corrige exercice procedure stockee.mp4
Les triggers
Demonstration : Qu'est ce qu'un trigger ?
Demonstration: les tables virtuelles dans les triggers
Créer un trigger sur un login
Les vues
Qu'est-ce qu'une Vue sur SQL ?
Démo : Création d'une Vue
Démo : Comment renommer, modifier et supprimer une vue
Exercice sur les vues
Corrigé de l'exercice sur les vues
TSQL :Approfondissons encore plus nos connaissances sur le TSQL
OFFSET
DROP IF EXISTS
MERGE
IIF
COALESCE
UNION et UNION ALL
Les fonctions sur SQL
Les fonctions de type TABLE Inline
Les fonctions scalaires
Et les performances dans tout ca ?
SARGABLE qu'est ce que c'est ?
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
TSQL :Découvrons le CTE (common table expression)
CTE exemple simple
Le point virgule dans le CTE
Obligation de rajouter les colonnes dans les CTE
Plusieurs SELECT dans le CTE
CTE avec les PS et les vues
Plusieurs CTE dans la requete
ordre de referencement du CTE
Modification de données via le CTE
Restriction sur le CTE
Exercice général et conclusion
Corrigé Exercice general
Exercice general
Corrige de lexercice.sql
** 3eme partie : PostGRESQL ****
Presentation de Postgres
Installation de votre environnement de travail
Presentation de PGadmin
Creation de la BDD et de la table
Comment creer, modifier et supprimer une base de donnée
Comment créer, supprimer et modifier une table
Exercice BDD et table, puis corrigé de l'exercice
Ensuite commençons a jouer avec les données
Démonstration : 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
Supprimer des données via le DELETE
Exercice sur les données
Corrigé de l'exercice
Et si on allait un peu plus loin dans le Transact SQL ? 1ere partie
Démo :Découvrons LIMIT,la concaténation et les alias de colonne
Démo :IN ,NOT IN , IS NULL et IS NOT NULL
Démo : Creation d'une table a partir d'un SELECT
Démo :L'operateur LIKE
Démo :Le DISTINCT et les opérateurs de comparaison
Exercice sur la 1ere partie sur le TSQL
Corrigé de l'exercice
Allons (beaucoup) plus loin dans le Transact SQL !!! 2eme partie
Démo : Les opérateurs AND et OR
Démo : Le BETWEEN et ORDER BY
Démo : OVERLAPS et Generate_Series
Démo: Le CASE WHEN
Démo : HAVING le cousin du WHERE
Démo :Les agrégats MIN MAX et AVG
Démo : UNION et UNION ALL et IF/ELSE
Démo :Les agrégats COUNT et SUM et GROUP BY
Démo: UPSERT
Exercice sur la 2eme partie sur le TSQL
Corrigé de l'exercice
Focus sur ce que l'on appris a ce stade de la formation
Découvrons ensemble les jointures
Démo: Jointure sur plusieurs tables
Démo: EXECPT et INTERSECT
Démo :CROSS JOIN
Démo: LEFT JOIN VS NOT IN VS NOT EXISTS
Démo :FULL OUTER JOIN
Démo :INNER JOIN
Démo :LEFT et RIGHT JOIN
Les fonctions de partitionnement
Démo: Les fonctions OVER et PARTITION BY
Démo : NTILE / RANK et DENSE RANK
Démo : ROWS RANGE UNBOUNDED PRECEDING et FIRST VALUES/LAST VALUES
Démo : LAG et LEAD et NTH_VALUE
Démo: L’agrégation dans les fonctions de partitionnement
Les Vues, les Procédures stockées,les triggers
Démo: Création, modification et suppression d'une vue
Qu'est ce que le block procedure ?
Démo: Définition et explication d'une procédure stockée
Démo : Définition et explication d'un trigger
Les contraintes et les clés sur les tables
Démo :La clé UNIQUE et CHECK
Démo : La contrainte DEFAULT
Démo : La contrainte Primary Key
Démo : La contrainte Foreign Key
Démo: La cascade dintégrité referentielle
La sequence et l'identity
Démo: L'identity sur les tables
Démo: Explication d'une sequence
** 5eme Partie MYSQL ****
Presentation de MySQL
Installation de MySQL
Comment creer, modifier et supprimer une base de donnée
Comment créer, supprimer et modifier une table
Démonstration : 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
Supprimer des données via le DELETE
Exercice sur les données
Corrigé de l'exercice
Et si on allait un peu plus loin dans le Transact SQL ? 1ere partie
Démo :Découvrons LIMIT,la concaténation et les alias de colonne
Démo: Le LIKE
Démo :Le DISTINCT et les opérateurs de comparaison
Démo : Creation d'une table a partir d'un SELECT
Démo :IN ,NOT IN , IS NULL et IS NOT NULL
Exercice sur la 1ere partie sur le TSQL
Corrigé de l'exercice
Allons (beaucoup) plus loin dans le Transact SQL !!! 2eme partie
Démo : Les opérateurs AND et OR
Démo : Le BETWEEN et ORDER BY
Démo :Les agrégats MIN MAX et AVG
Démo: Le CASE WHEN
Démo :Les agrégats COUNT et SUM et GROUP BY
Démo : HAVING le cousin du WHERE
Exercice sur la 2eme partie sur le TSQL
Corrigé de l'exercice
Voyons ensemble les jointures
Démo :INNER JOIN
Démo :LEFT et RIGHT JOIN
Démo :CROSS JOIN
Démo: Jointure sur plusieurs tables
Démo : INTERSECT et EXECPT
Démo: LEFT JOIN VS NOT IN VS NOT EXISTS
Les fonctions de type chaîne de caractères.
Démo: Le LENGHT,REPLACE et SUBSTRING
Démo : UNION et CONCAT
Démo: TRIM/LTRIM/RTRIM,UPPER et LOWER
Démo: REPEAT, POSITION,REVERSE
Les Vues, les Procédures stockées,les triggers et les fonctions
Démo: Création, modification et suppression d'une vue
Démo: Définition et explication d'une procédure stockée
Démo: Appelez une variable dans une Procédure stockée
Démo : Définition et explication d'un trigger
Les contraintes et les clés sur les tables, l'identity et la sequence
Démo : La contrainte DEFAULT
Démo :La clé UNIQUE et CHECK
Démo : La contrainte Primary Key
Démo : La contrainte Foreign Key
L'identity sur vos tables
Démo: La cascade dintégrité referentielle
La sequence sur vos tables
Lesson unavailable
Please
login to your account
or
buy the course
.