Développement de requêtes sql pour sql server
Formation
A distance
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Méthodologie
A distance
À propos de cette formation :Transact-SQL de Microsoft est la pierre angulaire de toutes les opérations de bases de données SQL Server. Lors de cette formation Requêtes SQL, vous apprenez à exploiter le potentiel de l'instruction SELECT pour écrire des requêtes élaborées via la méthode la mieux adaptée pour votre application, à tester vos requêtes et à éviter les erreurs et pièges courants.
À propos de cette formation
À qui s'adresse cette formation ?Les personnes developpant des systèmes utilisant les bases de données SQL ou utilisant SQL pour extraire et analyser des données à partir des bases de données SQL Server et possédant une connaissance du niveau de la formation 2107 " SQL Server 2012: Les fondamentaux", de la formation 137 " SQL server 2008: Les fondamentaux" ou de la formation 925 "Langage de programmation SQL: Les fondamentaux".
Les Avis
Les exploits du centre
Toutes les formations sont actualisées
L'évaluation moyenne est supérieure à 3,7
Plus de 50 opinions au cours des 12 derniers mois
Ce centre est avec Emagister depuis 16 ans.
Les matières
- Requêtes
- Requêtes SQL
- Gestion
Le programme
Introduction et vue d'ensemble
Les bases de SQL
- Récupération des données avec SELECT
- Expressions
- Valeurs littérales
- Gestion correcte des NULLs
- Analyse des plans de requêtes
- Amélioration de la performance des requêtes
- Test des requêtes
- Choix de la meilleure alternative
- Éviter les erreurs et les pièges
Interrogation de plusieurs tables
Mise en œuvre des différentes jointures
- Jointures internes
- Jointures croisées
- Jointures externes gauches, droites et complètes
- Équijointures vs. jointures Theta
- Impact des jointures sur la performance
- Ajout de conditions aux jointures externes
- Jointure d'une table à elle-même
- Chaînage des auto-jointures
- Résolution des problèmes d'intervalles de temps
- UNION
- UNION ALL
- INTERSECT
- EXCEPT
Fonctions scalaires et d'agrégation
Avantages des fonctions intégrées
- Conversion des types de données
- Conversions explicite et implicite
- Calculs sur des dates et des heures
- Extraction de composants date et heure
- Déterminer le format de la date et de l'heure
- Manipulation des chaînes de caractères
- Choisir la fonction la mieux adaptée
- COUNT
- SUM
- AVG
- MIN MAX
- Gestion des valeurs NULLs
- Suppression des doublons
- GROUP BY et GROUP BY ALL
- Application des conditions avec HAVING
- Calcul des moyennes de déplacement
- Imbrication d'agrégats groupés
- Jointures et groupements
- Utilisation de CASE pour convertir des lignes en colonnes
- Mise en application de PIVOT
Analyse avec les fonctions analytiques
La clause OVER
- Définition du classement avant l'application de la fonction
- Division du résultat en partitions logiques
- RANK et DENSE_RANK
- ROW_NUMBER avec des groupes classés
- Partitionnement à des niveaux multiples
- Comparaison des valeurs ligne et des valeurs agrégat
Construction de sous-requêtes
Sous-requêtes simples
- Sous-requêtes pour remplacer les conditions et les attributs
- Création de sous-requêtes multiniveaux
- Éviter les problèmes lorsque les sous-requêtes renvoient des valeurs NULLs
- Gestion des résultats multilignes des sous-requêtes
- Accès aux valeurs à partir d'une requête externe
- EXISTS vs. IN
- Identification des doublons
- Éviter les corrélations accidentelles
- Sous-requêtes réutilisables et récursives
- Traverser les hiérarchies
Décomposition de requêtes complexes
- Dépasser les limites de SQL
- Diminution de la complexité et amélioration des performances
- Alternatives de la décomposition: tables temporaires, vues, expressions de table commune
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Développement de requêtes sql pour sql server