Écrire des requêtes Transact SQL pour SQL Server 2016 (20761)

 

A qui s'adresse cette formation

Administrateurs de bases de données, développeurs et professionnels de la Business Intelligence

Pré-requis

  • Connaissances des bases de données relationnelles
  • Connaissance basique du système d'exploitation Windows et de ses fonctionnalités principales

Objectifs

  • Apprendre à effectuer des requêtes de base
  • Savoir utiliser des requêtes pour grouper et agréger des données
  • Disposer de bases solides afin de requêter des données issues de plusieurs tables
  • Comprendre comment utiliser les objets de programmation pour récupérer des données
  • Disposer des compétences nécessaires à la création d’objets de programmation

Follow On Courses

Contenu

INTRODUCTION À MICROSOFT SQL SERVER 2016

  • L'architecture de base de SQL Server
  • Versions et éditions de SQL Server
  • Démarrer avec SQL Server Management Studio

INTRODUCTION AUX REQUÊTES T-SQL

  • Introduction à T-SQL
  • Comprendre la notion d’ensembles
  • Comprendre la logique des prédicats
  • Comprendre l'ordre logique des opérations dans les instructions SELECT

ÉCRIRE DES REQUÊTES SELECT

  • Écrire des instructions SELECT simples
  • Suppression des doublons avec DISTINCT
  • Utiliser des alias de colonne et de table
  • Écriture d'expressions CASE simples

INTERROGATION DE TABLES MULTIPLES

  • Comprendre les jointures
  • Écrire des requêtes à l'aide de jointures internes
  • Écrire des requêtes à l'aide de jointures externes
  • Écrire des requêtes à l'aide de jointures croisées et d'auto-jointure

TRI ET FILTRAGE DE DONNÉES

  • Tri des données
  • Filtrage de données à l’aide de prédicats
  • Filtrage à l'aide des options TOP et OFFSET-FECTCH
  • Travailler avec des valeurs inconnues et manquantes

TRAVAILLER AVEC LES TYPES DE DONNÉES SQL SERVER 2016

  • Introduction aux types de données SQL Server 2016
  • Travailler avec les données de type caractères
  • Travailler avec les données de date et d'heure

UTILISER DML POUR MODIFIER DES DONNÉES

  • Insertion de données
  • Modifier ou supprimer des données

UTILISER DES FONCTIONS INTÉGRÉES

  • Écrire des requêtes avec des fonctions intégrées
  • Utiliser des fonctions de conversion
  • Utiliser des fonctions logiques
  • Utiliser des fonctions prenant en charge la valeur NULL

GROUPER ET AGRÉGER DES DONNÉES

  • Utiliser des fonctions d'agrégation
  • Utiliser la clause GROUP BY
  • Filtrer les groupes avec la clause HAVING

UTILISER LES SOUS-REQUÊTES

  • Écrire des sous-requêtes autonomes
  • Écrire des sous-requêtes corrélées
  • Utiliser le prédicat EXISTS avec les sous-requêtes

UTILISATION DES OPÉRATEURS ENSEMBLISTES

  • Écrire des requêtes avec l'opérateur UNION
  • Utiliser EXCEPT et INTERSECT
  • Utiliser APPLY

UTILISATION DES FONCTIONS DE FENÊTRES RANKING, OFFSET ET AGGREGAT

  • Créer des fenêtres avec OVER
  • Explorer les fonctions de la fenêtre

PIVOTER ET GROUPER LES ÉLÉMENTS

  • Ecrire des requêtes avec PIVOT et UNPIVOT
  • Travailler avec des éléments groupés

EXÉCUTER DES PROCÉDURES STOCKÉES

  • Interrogation de données avec des procédures stockées
  • Passer des paramètres aux procédures stockées
  • Créer des procédures stockées simples
  • Travailler avec Dynamice SQL

PROGRAMMATION AVEC T-SQL

  • Programmer des éléments avec T-SQL
  • Contrôler le flux du programme
Classroom training

Durée 5 jours

Prix (Hors Taxe)
  • France: 2 740,- €
  • SA Voucher: 5
    hardcoded default SA
 
pointer une ville pour s'enregistrer Agenda
France
09.09. - 13.09.2019 Bordeaux
09.09. - 13.09.2019 Paris
07.10. - 11.10.2019 Nantes
07.10. - 11.10.2019 Rennes
14.10. - 18.10.2019 Aix-en-Provence
14.10. - 18.10.2019 Toulouse
21.10. - 25.10.2019 Lille
21.10. - 25.10.2019 Lyon
21.10. - 25.10.2019 Strasbourg
18.11. - 22.11.2019 Paris
FLEX Training

Please see below our alternative, English language, FLEX course option.

18.11. - 22.11.2019 FLEX training This is an Anglais language FLEX course.
Fuseau horaire: Europe/London
20.01. - 24.01.2020 FLEX training This is an Anglais language FLEX course.
Fuseau horaire: Europe/London
10.02. - 14.02.2020 FLEX training This is an Anglais language FLEX course.
Fuseau horaire: Europe/London
20.04. - 24.04.2020 FLEX training This is an Anglais language FLEX course.
Fuseau horaire: Europe/London
18.05. - 22.05.2020 FLEX training This is an Anglais language FLEX course.
Fuseau horaire: Europe/London

Fast Lane Flex™ Classroom If you can't find a suitable date, don't forget to check our world-wide FLEX training schedule.

Europe
Allemagne
23.09. - 27.09.2019 Berlin
14.10. - 18.10.2019 Düsseldorf
28.10. - 01.11.2019 Francfort
11.11. - 15.11.2019 Munich
25.11. - 29.11.2019 Hambourg
09.12. - 13.12.2019 Münster
Italie
21.10. - 25.10.2019 Milan
Royaume-Uni
02.09. - 06.09.2019 Leeds
16.09. - 20.09.2019 Londres
16.09. - 20.09.2019 Manchester
14.10. - 18.10.2019 Londres
21.10. - 25.10.2019 Leeds
18.11. - 22.11.2019 Birmingham
18.11. - 22.11.2019 Londres
18.11. - 22.11.2019 FLEX training This is an Anglais language FLEX course.
Fuseau horaire: Europe/London
Suisse
11.11. - 15.11.2019 Zürich
North America
Etats-Unis
09.09. - 13.09.2019 Formation en ligne Fuseau horaire: US/Central Langue: Anglais
Latin America
Peru
04.11. - 08.11.2019 Formation en ligne Fuseau horaire: America/Lima Langue: Español
Moyen-Orient
Emirats-Arabes-Unis
29.09. - 03.10.2019 Dubai Langue: Anglais This course is being delivered by iTLS.
24.11. - 28.11.2019 Dubai Langue: Anglais This course is being delivered by iTLS.
Qatar
24.11. - 28.11.2019 Doha Langue: Anglais
Afrique
Egypte
29.09. - 03.10.2019 Le Caire Langue: Anglais
01.12. - 05.12.2019 Le Caire Langue: Anglais
Cours en ligne avec instructeur
Formation en mode FLEX™.