Avancé Cours

Fonctions de fenêtrage

Apprenez à utiliser les fonctions SQL analytiques pour comprendre les données en profondeur.

4.95 ★★★★★ ★★★★★ (41 notes)

275 Utilisateurs inscrits

Accès à vie

limité à ce cours uniquement

29

Vous désirez une meilleure offre ?

Obtenez un accès illimité à vie à tous les 25 cours présents et futurs

Economisez 150 €

Accès illimité à vie

pour tous les cours 25 présents et futur

99 249

60 % de réduction

Essai gratuit Oui

Certificat de complétion Oui

Durée estimée 20 h

Exercices interactifs 218

Vos futures compétences

  • Calculer des totaux et des moyennes courantes
  • Construire des classements
  • Trouver les meilleurs et les moins bons résultats
  • Étudier les tendances dans le temps
  • Calculer des contributions globales, telles que les pourcentages de commission.

Derniers avis

Description

Description

Les fonctions de fenêtrage SQL - également appelées fonctions de fenêtre, fonctions OVER ou fonctions analytiques - sont extrêmement utiles. Ces fonctions simplifient considérablement la création d'agrégations complexes. Dans ce tutoriel fonctionnant étape par étape, nous vous guiderons à travers les fonctions de fenêtrage SQL. À la fin, vous aborderez ce sujet avec aisance et vous vous sentirez à l'aise pour utiliser les fonctions de fenêtrage dans les bases de données SQL.

Les fonctions de fenêtrage sont si puissantes qu'elles servent de point de division dans le temps : il est courant de parler de SQL avant les fonctions de fenêtrage et de SQL après les fonctions de fenêtrage. Comme elles ont été introduites dans les standards relativement récemment, ces fonctions ne sont pas abordées dans de nombreux cours de SQL.

Remarque : la plupart des moteurs de base de données populaires supportent les fonctions de fenêtrage.

À propos du cours Fonctions de fenêtrage in SQL

Ce cours couvre la syntaxe et la sémantique des fonctions de fenêtrage SQL. Il montre à quel point elles sont puissantes, quels sont les cas d'utilisation typiques, et comment utiliser ORDER BY et PARTITION BY pour mettre en place un cadre pour les fonctions de fenêtrage. Vous apprendrez également la différence entre les clauses ROWS et RANGE.

Ce cours est destiné aux utilisateurs intermédiaires. Nous supposons que l'utilisateur connaît les bases de SQL, notamment :

  • Comment sélectionner dans une table unique, y compris l'écriture de conditions WHERE complexes.
  • Comment lier des tables
  • Comment fonctionnent GROUP BY et HAVING

Quelle est la configuration requise ?

  • Un navigateur Web
  • La Connaissance du langage SQL de base, y compris les clauses JOIN et GROUP BY.

Que vais-je apprendre dans ce cours de SQL ?

Vous découvrirez comment les fonctions de fenêtrage peuvent être utilisées pour :

  • Calculer des totaux et des moyennes courantes
  • Construire des classements
  • Trouver les meilleurs et les moins bons résultats
  • Étudier les tendances dans le temps
  • Calculer des contributions globales, telles que les pourcentages de commission.

Vous obtiendrez également une meilleure compréhension des fonctions d'agrégation SQL.

Qui devrait suivre ce cours ?

  • Les analystes de bases de données débutants
  • Les développeurs qui veulent maintenir à jour leurs connaissances de SQL
  • Les étudiants suivant des cours sur les bases de données relationnelles
  • Toute personne souhaitant apprendre les fonctions de fenêtrage SQL

Table des matières

Progression du cours 0%

Exercices terminés 0/218

  1. Introduction

    0/8

    Les fonctions de fenêtrage ? Nous allons vous expliquer de quoi il s'agit.

  2. OVER()

    0/17

    Votre première rencontre avec les fonctions de fenêtrage.

  3. OVER(PARTITION BY)

    0/16

    Découvrez comment vous pouvez définir la fonction de fenêtrage avec PARTITION BY

  4. Fonctions de classement

    0/26

    Apprenez comment vous pouvez classer des lignes avec des fonctions de fenêtrage.

  5. Cadre de fenêtre

    0/26

    Apprenez à créer des cadres de fenêtre sophistiqués pour vos fonctions de fenêtrage.

  6. Fonctions analytiques

    0/30

    Apprenez les fonctions analytiques les plus essentielles.

  7. PARTITION BY ORDER BY

    0/25

    Créez des statistiques avancées calculées indépendamment pour divers groupes de lignes.

  8. Fonctions de fenêtrage - ordre d'évaluation

    0/23

    Savez-vous quand les fonctions de fenêtrage sont évaluées dans une requête SQL ? Découvrons-le.

  9. Partie pratique

    0/32

    Maîtrisez toutes les compétences que vous avez acquises jusqu'à présent dans notre longue série d'exercices.

  10. Quiz final

    0/15

    Testez les compétences que vous avez acquises tout au long du cours grâce à ce quiz final.

Avis (0)

Notes moyennes

4.95/5

★★★★★ ★★★★★ (41 évaluations)

5 étoiles

96%

4 étoiles

4%

3 étoiles

0%

2 étoiles

0%

1 étoile

0%