É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
13.05. - 17.05.2019 Lille
20.05. - 24.05.2019 Aix-en-Provence
20.05. - 24.05.2019 Bordeaux
20.05. - 24.05.2019 Paris
03.06. - 07.06.2019 Lyon
03.06. - 07.06.2019 Strasbourg
17.06. - 21.06.2019 Nantes
17.06. - 21.06.2019 Rennes
FLEX Training

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

29.04. - 03.05.2019 FLEX training This is an Anglais language FLEX course.
Fuseau horaire: Europe/London
20.05. - 24.05.2019 FLEX training This is an Anglais language FLEX course.
Fuseau horaire: Europe/London
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
08.04. - 12.04.2019 Münster garanti !
29.04. - 03.05.2019 Stuttgart
20.05. - 24.05.2019 Berlin
11.06. - 14.06.2019 Francfort 4 jours
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
Italie
15.04. - 19.04.2019 Milan
24.06. - 28.06.2019 Rome
21.10. - 25.10.2019 Milan
Royaume-Uni
25.03. - 29.03.2019 Birmingham
01.04. - 05.04.2019 Newcastle
15.04. - 23.04.2019 London (Int Hse) 7 jours
29.04. - 03.05.2019 FLEX training This is an Anglais language FLEX course.
Fuseau horaire: Europe/London
20.05. - 24.05.2019 FLEX training This is an Anglais language FLEX course.
Fuseau horaire: Europe/London
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
Suisse
29.04. - 03.05.2019 Zürich
15.07. - 19.07.2019 Zürich
02.09. - 06.09.2019 Zürich
11.11. - 15.11.2019 Zürich
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
Colombie
13.05. - 17.05.2019 Formation en ligne Fuseau horaire: America/Bogota Langue: Español
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
24.03. - 28.03.2019 Dubai Langue: Anglais This course is being delivered by iTLS.
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
24.03. - 28.03.2019 Doha Langue: Anglais
28.07. - 01.08.2019 Doha Langue: Anglais
24.11. - 28.11.2019 Doha Langue: Anglais
Afrique
Egypte
24.03. - 28.03.2019 Le Caire Langue: Anglais
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
Fast Lane s’engage à mettre en œuvre les formations garanties quelque soit le nombre de participants, en dehors des cas de force majeurs ou d’événements exceptionnels, comme un accident ou un maladie de l’instructeur.
Formation confirmée sous réserve d'une personne supplémentaire.
Cours en ligne avec instructeur
Formation en mode FLEX™.