Exercice 6 - VIEW
À partir de la base de données athlète de l'exercice précédente, (le script sql de génération est disponible ici), creez les views suivantes :
- Créez une view nommée resultat_hhmmss qui affiche le résultat formaté en heures, minutes, secondes (hh:mm:ss). Les colonnes de la view doivent être les mêmes que la table resultat mais en ajoutant une colonne nommée resultat_hhmmss dans laquelle le calcul sera fait (id, athlete_id, epreuve_id, date_resultat, resultat_ms, resultat_hhmmss).
- Créez une view nommée athlete_complet qui, en combinant les tables nécessaires, affiche les athlètes avec les colonnes suivantes, (id, nom prénom concat, date_epreuve, nom_epreuve, résultat). Attention, je veux que les noms de colonnes de la view soit identique à ce que je demande entre parenthèse)
- À partir de la view précédente, athlete_complet, sélectionné les informations des athlètes qui ont participé à un marathon.
- Créez une view nommée resultat_21juillet2020 qui va contenir toutes les informations de la table résultat mais uniquement pour la date du 21 juillet 2020.
- Modifier la view resultat_21juillet2020 pour qu'elle affiche les résultats du 14 juillet 2019. Modifier aussi son nom pour resultat_14juillet2019
- Supprimer la view resultat_14juillet2019
Je veux que vous me remettiez les requêtes dans un script SQL.