← 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 la certification finale.
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 80 leçons restantes de ce module
Votre paiement est vérifié avant l'activation de l'accès