cookies-icon

Notre site web utilise des cookies. En utilisant ce site web, vous acceptez leur utilisation conformément aux paramètres du navigateur. Vous pouvez modifier les paramètres de votre navigateur. Pour plus d'informations, consultez notre politique de confidentialité.

Cours

Avancé

Requêtes récursives

Maîtrisez le type de requêtes SQL le plus difficile. Apprenez à traiter les arbres et les graphes en SQL, et à organiser efficacement de longues requêtes SQL.

Table des matières

10 défis de codage interactifs gratuits

Accès à vie

B042DDD8-A1C9-4053-8AF3-463EB31543B8@2x

limité à ce cours uniquement

29

Le prix exclut la TVA
Achetez maintenant

Vous désirez une meilleure offre ?

B042DDD8-A1C9-4053-8AF3-463EB31543B8@2x

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

Economisez 150 €

Accès illimité à vie

B042DDD8-A1C9-4053-8AF3-463EB31543B8@2x

pour tous les cours 19 présents et futur

99

249

Le prix exclut la TVA

60 % de réduction

Achetez maintenant
Détails
114

Exercices interactifs

18 h

Durée estimée

48

Utilisateurs inscrits

☆☆☆☆☆
★★★★★

1 notes

Description

Les Expressions de Table Communes (CTE), souvent appelées "clauses WITH", sont essentiellement des sous-requêtes nommées. Il s'agit d'une fonctionnalité relativement nouvelle de SQL ; avec les CTE, vous pouvez diviser une longue requête en plus petits morceaux, ce qui la rend plus lisible. Contrairement aux sous-requêtes SQL, les CTE peuvent être récursives, ce qui permet de parcourir des modèles hiérarchiques d'une profondeur énorme.

À propos du cours sur les Expressions de Table Communes en SQL
Ce cours couvre les CTE simples, les CTE imbriquées et les CTE récursives. Vous apprendrez comment gérer vos requêtes SQL avec des CTE, comment et quand imbriquer des CTE, et comment utiliser des CTE récursives pour parcourir des modèles de données hiérarchiques.

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
  • Comment fonctionnent les sous-requêtes SQL

Quelles sont les compétences et la configuration requises ?

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

Que vais-je retirer de ce cours de SQL ?

Vous découvrirez comment :
  • Comprendre et utiliser les Expressions de Table Communes SQL
  • Découper de longues requêtes SQL avec des CTE simples et imbriquées
  • Déployer des CTE récursives
  • Écrire des CTE récursives qui parcourent un modèle de données hiérarchique

Qui devrait suivre ce cours ?

  • Les analystes de bases de données débutants
  • Les développeurs qui souhaitent mettre à jour leurs connaissances de SQL
  • Les étudiants qui suivent des cours sur les bases de données relationnelles
  • Toute personne qui souhaite apprendre les Expressions de Table Communes SQL

Table des matières

Gratuit

Contenu payant

0%

Progression du cours

0/114

Exercices terminés

1.

Quiz d'introduction

Testez vos connaissances de SQL

0/14

Introduction

Quiz

Félicitations

2.

Syntaxe des CTE

Votre première rencontre avec les

0/17

Introduction

CTE de base

Résumé

3.

CTE imbriquée

Vous apprendrez à utiliser les CTE imbriquées.

0/15

Introduction

CTE imbriquées

Résumé

4.

CTE récursive

Vous découvrirez ce qu'est la récursivité et comment l'utiliser dans les requêtes SQL.

0/36

Introduction

Les principes de base

Boucle infinie

Traitement des arbres avec une CTE récursive

Traitement des graphes avec une CTE récursive

Résumé

5.

CTE avec INSERT, DELETE, UPDATE

Vous apprendrez à utiliser les instructions INSERT, DELETE, UPDATE avec les CTE.

0/18

Introduction

CTE avec instructions de modification des données

Résumé

6.

Quiz final

Testez vos connaissances dans ce quiz final

0/14

Introduction

Quiz

Résumé

Avis (0)

Notes moyennes

5.00/5

☆☆☆☆☆
★★★★★

1 évaluations

Détails

5 étoiles

100%

4 étoiles

0%

3 étoiles

0%

2 étoiles

0%

1 étoile

0%