RTRIM LTRIM TRIM UPPER ET LOWER

RTRIM LTRIM TRIM UPPER ET LOWER

Preview unavailable

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

LoginSign up

PostgreSQL,SQL Server, et MySQL pour les (grands) débutants.

Buy nowLearn 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

  • Exercice general
  • Corrigé 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