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

Course Description Agenda Course Outline
 

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
Modality: G

Durée 5 jours

Prix (Hors Taxe)
  • France: 2 740,- €
  • SA Voucher: 5
    hardcoded default SA
Dates et Inscription
 
pointer une ville pour s'enregistrer Agenda
France
03.06. - 07.06.2019 Lyon
03.06. - 07.06.2019 Strasbourg
17.06. - 21.06.2019 Nantes
17.06. - 21.06.2019 Rennes
17.06. - 21.06.2019 Toulouse
09.09. - 13.09.2019 Bordeaux
09.09. - 13.09.2019 Paris
07.10. - 11.10.2019 Nantes
FLEX Training

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

10.06. - 14.06.2019 FLEX training This is an Anglais language FLEX course.
Fuseau horaire: Europe/London
17.06. - 21.06.2019 FLEX training This is an Anglais language FLEX course.
Fuseau horaire: Europe/London
01.07. - 05.07.2019 FLEX training This is an Anglais language FLEX course.
Fuseau horaire: Europe/London
22.07. - 26.07.2019 FLEX training This is an Anglais language FLEX course.
Fuseau horaire: Europe/London
18.11. - 22.11.2019 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
01.07. - 05.07.2019 Düsseldorf
15.07. - 19.07.2019 Munich
29.07. - 02.08.2019 Hambourg
12.08. - 16.08.2019 Münster
02.09. - 06.09.2019 Stuttgart
23.09. - 27.09.2019 Berlin
14.10. - 18.10.2019 Düsseldorf
28.10. - 01.11.2019 Francfort
Italie
24.06. - 28.06.2019 Rome
21.10. - 25.10.2019 Milan
Royaume-Uni
10.06. - 14.06.2019 FLEX training This is an Anglais language FLEX course.
Fuseau horaire: Europe/London
17.06. - 21.06.2019 Birmingham
17.06. - 21.06.2019 FLEX training This is an Anglais language FLEX course.
Fuseau horaire: Europe/London
01.07. - 05.07.2019 Glasgow
01.07. - 05.07.2019 FLEX training This is an Anglais language FLEX course.
Fuseau horaire: Europe/London
22.07. - 26.07.2019 FLEX training This is an Anglais language FLEX course.
Fuseau horaire: Europe/London
22.07. - 26.07.2019 London (Int Hse)
05.08. - 09.08.2019 Leeds
Suisse
15.07. - 19.07.2019 Zürich
02.09. - 06.09.2019 Zürich
11.11. - 15.11.2019 Zürich
North America
Etats-Unis
24.06. - 28.06.2019 Formation en ligne Fuseau horaire: US/Central Langue: Anglais
15.07. - 19.07.2019 Formation en ligne Fuseau horaire: US/Central Langue: Anglais
09.09. - 13.09.2019 Formation en ligne Fuseau horaire: US/Central Langue: Anglais
Latin America
Argentine
05.08. - 09.08.2019 Formation en ligne Fuseau horaire: America/Buenos_Aires Langue: Español
Brésil
15.07. - 19.07.2019 Formation en ligne Fuseau horaire: America/Sao_Paulo Langue: Portuguais
Costa Rica
15.07. - 19.07.2019 Formation en ligne Fuseau horaire: America/Costa_Rica Langue: Español
Mexico
15.07. - 19.07.2019 Formation en ligne Fuseau horaire: America/Mexico_City Langue: Español
Peru
04.11. - 08.11.2019 Formation en ligne Fuseau horaire: America/Lima Langue: Español
Moyen-Orient
Emirats-Arabes-Unis
26.05. - 30.05.2019 Dubai Langue: Anglais This course is being delivered by iTLS.
28.07. - 01.08.2019 Dubai Langue: Anglais This course is being delivered by iTLS.
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
28.07. - 01.08.2019 Doha Langue: Anglais
24.11. - 28.11.2019 Doha Langue: Anglais
Afrique
Egypte
26.05. - 30.05.2019 Le Caire Langue: Anglais
28.07. - 01.08.2019 Le Caire Langue: Anglais
29.09. - 03.10.2019 Le Caire Langue: Anglais
01.12. - 05.12.2019 Le Caire Langue: Anglais
Formation confirmée sous réserve d'une personne supplémentaire.
Cours en ligne avec instructeur
Formation en mode FLEX™.