SQL03 Requêtes SQL pour SQL Server 2008
Formation
À Tunis (Tunisie)
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
-
Lieu
Tunis (Tunisie)
Dans ce cours pratique, vous apprendrez à exploiter le plein potentiel de l'instruction SELECT pour écrire des requêtes robustes en utilisant la meilleure méthode de requête pour votre application, tester vos requêtes, et éviter les erreurs et pièges courants.
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Les matières
- Requêtes
- Requêtes SQL
Le programme
- Introduction et vue d'ensemble
- Fondamentaux de SQL
- Récupération de données avec SELECT
- Expressions
- Littéraux
- Gestion correcte des NULLs
- Requêtes d'exécution
- L'analyse des plans de requêtes
- Améliorer les performances des requêtes
- Tester les requêtes
- Sélection des meilleures alternatives
- Eviter les erreurs et les pièges
- Fondamentaux de SQL
- Interrogation de plusieurs tables
- Mise en œuvre différents types de jointures
- Les jointures internes
- Les jointures croisées
- Externes gauches, droites et plein rejoint
- Équijointures vs theta-jointures
- Les implications sur les performances des jointures
- Ajout de conditions aux jointures externes
- Ecriture de soi rejoint
- Rejoindre une table pour se Chaînage des auto-joint
- Résoudre les problèmes de temps d'intervalle
- Combinaison de requêtes avec les opérateurs ensemblistes
- UNION
- UNION ALL
- INTERSECT
- SAUF
- Mise en œuvre différents types de jointures
- Scalaires et d'agrégation
- Profitant de fonctions scalaires
- Conversion des types de données
- Conversion explicite vs implicite
- Effectuer des calculs sur les dates et heures
- Extraction des composants date et l'heure
- Déterminer le format de date et heure
- Manipulation des chaînes
- Choisir la bonne fonction pour l'emploi
- Résumer les données avec des fonctions d'agrégation
- COUNT
- SOMME
- AVG
- MIN
- MAX
- Gestion des valeurs NULL
- Suppression des doublons
- Groupement des données
- GROUP BY et GROUP BY ALL
- Application des conditions avec HAVING
- Calcul des moyennes mobiles
- Requêtes de regroupement
- Imbrication d'agrégats groupés
- Jointures et groupements
- Rapports croisés
- Utilisation de CASE pour convertir des lignes en colonnes
- Application PIVOT
- Profitant de fonctions scalaires
- Effectuer une analyse approfondie des fonctions analytiques
- La clause OVER
- Définition du classement avant d'appliquer la fonction
- Séparation des résultats en partitions logiques
- Calcul des classements
- RANK et DENSE_RANK
- ROW_NUMBER avec des groupes classés
- Extension de l'utilisation de granulats
- Partitionnement à des niveaux multiples
- En comparant rangée et les valeurs agrégées
- La clause OVER
- Les sous-requêtes de construction
- Sous-requêtes simples
- Sous-requêtes dans des conditions et des expressions de colonne
- Créer sous-requêtes multiniveaux
- Éviter les problèmes lorsque les sous-requêtes retourner NULL
- Manipulation des résultats sous-requête multirow
- Sous-requêtes corrélées
- Accès aux valeurs de la requête externe
- EXISTE EN vs
- Identifier les doublons
- Éviter les corrélations accidentelles
- Les expressions de table commune
- Sous-requêtes récursives et réutilisable
- Traverser les hiérarchies
- Décomposition de requêtes complexes
- Dépasser les limites de SQL
- Réduire la complexité et améliorer la performance
- L'exploration des alternatives de décomposition: tables temporaires, des vues, des expressions de table commune
- Sous-requêtes simples
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
SQL03 Requêtes SQL pour SQL Server 2008