Plan du cours
Introduction
- Que sont les fonctions analytiques ?
- Avantages et cas d'utilisation
- Aperçu des fonctions analytiques les plus courantes
Fonctions analytiques de base
- NUMÉRO_DE_RANGÉE(), RANG(), RANG_DENSE()
- Comprendre les clauses PARTITION BY et ORDER BY
- Exemples et cas d'utilisation
Fonctions d'analyse statistique
- SUM(), AVG(), MIN(), MAX()
- LEAD() et LAG()
- Cas d'utilisation et scénarios
Clause de ralentissement
- Explorer la clause WINDOWING
- Comprendre UNBOUNDED, CURRENT ROW et N PRECEDING/FOLLOWING
- Applications pratiques
Fonctions analytiques avancées
- FIRST_VALUE() et LAST_VALUE()
- PERCENTILE_CONT() et PERCENTILE_DISC()
- Cas d'utilisation et comparaisons
Requêtes complexes avec des fonctions analytiques
- Combinaison de fonctions analytiques avec GROUP BY
- Fonctions analytiques imbriquées
- Exemples concrets
Optimisation des fonctions analytiques
- Utilisation efficace des fonctions analytiques dans les grands ensembles de données
- Analyse des performances des requêtes
- Stratégies d'indexation
Dépannage et bonnes pratiques
- Identifier et résoudre les problèmes courants
- Meilleures pratiques pour rédiger des requêtes efficaces
- Conseils pour la maintenance et la mise à jour des requêtes Analytic Function
Résumé et prochaines étapes
Pré requis
-
Compréhension de base de SQL
Familiarité avec les bases de données relationnelles
Expérience de programmation de niveau intermédiaire, de préférence en SQL.
Audience
-
Administrateurs de bases de données
SQL développeurs
Analystes de données
Nos clients témoignent (5)
Les exemples pratiques nous ont permis de ressentir réellement comment le programme fonctionne. Des explications détaillées et une intégration des concepts théoriques et leur relation avec les applications pratiques.
Ian - Archeoworks Inc.
Formation - ArcGIS Fundamentals
Traduction automatique
Rapide et efficace VM Azure et support au top
Tom Leonard - Civadis
Formation - Automated Monitoring with Zabbix
All the topics which he covered including examples. And also explained how they are helpful in our daily job.
madduri madduri - Boskalis Singapore Pte Ltd
Formation - QGIS for Geographic Information System
J'ai aimé le style de Pablo, le fait qu'il couvre beaucoup de sujets, de la conception de rapports, la personnalisation avec html à l'implémentation d'algortithmes ML simples. [L'équilibre entre les informations théoriques et les exercices. Pablo a vraiment couvert tous les sujets qui m'intéressaient et a donné des réponses complètes à mes questions.
Cristian Tudose - SC Automobile Dacia SA
Formation - Advanced Data Analysis with TIBCO Spotfire
Traduction automatique
Application pratique de Spotfire et toutes les fonctions de base.
Michael Capili - STMicroelectronics, Inc.
Formation - Introduction to Spotfire
Traduction automatique