• Aucun résultat trouvé

Microsoft SQL Server - Ecrire des requêtes Transact SQL

N/A
N/A
Protected

Academic year: 2022

Partager "Microsoft SQL Server - Ecrire des requêtes Transact SQL"

Copied!
7
0
0

Texte intégral

(1)

© Kapedia 2021 - Agrément 41.54.02687.54 - Evitez les impressions inutiles.

Microsoft SQL Server - Ecrire des requêtes Transact SQL

Référence :

M20761

Durée :

5 jours

(35 heures)

Tarif stage inter :

2100 € ht

Modalités :

Présentiel et à distance

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

Public : 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

Profil intervenant : Formateur Expert dans le domaine Méthodes pédagogiques :

Pédagogie active, avec alternance de phases théoriques et

d’exercices pratiques.

Ces derniers permettent une utilisation immédiate et

quotidienne des outils proposés.

Moyens pédagogiques : 1 PC (avec 1 ou 2 écrans) par personne

1 support de cours par personne Paperboard

Vidéoprojecteur

Evaluation de l'action :

Validation des acquis tout au long de la formation par des exercices.

Evaluation de fin de stage remplie par le stagiaire.

Compte rendu du Formateur.

Passage d'une certification.

Lieu de la formation : KAPEDIA

132, rue Léonard de Vinci 54340 POMPEY

Tél : 03.83.49.51.51

Mobilité réduite :

La formation est accessible aux personnes à mobilité réduite, et toute demande d’adaptation peut être étudiée en amont de la formation, en fonction des besoins des personnes.

Nous consulter pour plus d’informations.

Introduction à microsoft sql server

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

(2)

É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

Introduction aux types de données SQL Server

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

(3)

© Kapedia 2021 - Agrément 41.54.02687.54 - Evitez les impressions inutiles.

É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

(4)

Introduction à microsoft sql server Introduction à microsoft sql server

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

(5)

© Kapedia 2021 - Agrément 41.54.02687.54 - Evitez les impressions inutiles.

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 Travailler avec les types de données sql server

Introduction aux types de données SQL Server

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 Utiliser dml pour modifier des données

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

Utiliser des fonctions intégré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 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

(6)

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

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

(7)

© Kapedia 2021 - Agrément 41.54.02687.54 - Evitez les impressions inutiles.

Programmation avec t-sql

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

Références

Documents relatifs

From what we know already, that changes in time will produce a change in the hash, there must be something about time that makes the password hashes different and this information

• Specify report, execution conditions, parameters, rendering Specify report, execution conditions, parameters, rendering format, delivery location, etc. format, delivery

Le serveur de données intègre un Système de Gestion de Base de Données SGBD (logiciel) ainsi qu’un espace de stockage des données (support physique).. E XEMPLE :

• Dans la relation PROJECTION, les deux premiers tuples montrent que les attributs idCiné et idFilm ne suffisent pas à définir une clé candidate. • Il existe deux tuples ayant

 Enregistre le driver (objet driver) pour un type de SGBD particulier.  Le driver est dépendant du

Sachant que la civilité d’un pilote ne peut avoir comme valeur que « Mr », « Mlle » ou « Mme » et que la valeur par défaut est « Mr », faire les modifications nécessaires..

Fonctions de groupe et regroupement de lignes Op´ erateurs de l’alg` ebre relationnelle Fonctions pour requˆ etes SQL et sous-requˆ etes Vues. SQL comme Langage

INNER JOIN «Table» ON «Champ1»=«Champ2» : permet de sélectionner les enregistrements de deux tables jointes en n’affichant pour les deux tables que les enregistrements qui ont