PaliSkill
← SQL avancé

Leçon 2 / 9 — Chapitre 5: CAST et vues approfondies

Les vues : CREATE VIEW

CREATE VIEW clients_actifs AS
SELECT nom, email, montant FROM clients WHERE statut = 'actif';

Une vue enregistre une requête SELECT sous un nom — elle ne duplique aucune donnée. Interroger SELECT * FROM clients_actifs; réexécute la requête d'origine à chaque fois : le résultat reflète toujours l'état actuel de clients.

À retenir :

  • CREATE VIEW nom_vue AS SELECT ...; enregistre une requête sous un nom, réutilisable comme une table.
  • Une vue ne stocke aucune donnée propre : elle rejoue sa requête à chaque interrogation.
  • Si la table sous-jacente change, le résultat de la vue change automatiquement, sans rien recréer.

À vous de jouer : écrivez une vue clients_inactifs filtrant sur statut = 'inactif', et comptez ses lignes.

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que l'attestation finale.

8 500 XOF / 12,96 € / 14,12 $

Débloquez les 87 leçons restantes de ce module

Pour vous communiquer où envoyer le paiement.

Moyen de paiement souhaité

Nous vous contactons pour le paiement — activé dès réception.