TP Base de Données
TP Base de Données
TP Base de Données
Les requtes
Dfinir une jointure externe dans une requte : Exemple 6 : les titres musicaux de votre collection ainsi que les titres que vous ne pssdez pas encore.
Mode cration.
Mode SQL; SELECT Ntitre,Titre,Interprte FROM Collection LEFT OUTER JOIN Titre ON Collection.Ntitre = Titre.Ntitre; 2
Dfinir une jointure rflexive dans une requte: Exemple 7 : les titres de la collection musicale qui sont empruntes et en mme temps dfectueux. 1. exemple-jointure.
Mode SQL. SELECT Emprunt,Dfectueux,Ntitre FROM Collection, Collection AS Collection_1 WHERE Collection.Emprunt=Collection_1.Dfectueux AND Emprunt=True AND Dfectueux=True; Mode feuille de donnes.
2.
Exemple 7.
Exemple 8 :
Mode SQL. SELECT [Interprte] & " : " & [Titre] AS sortie1 FROM Titre; Mode feuille de donnes.
Exemple 9 :
Mode SQL. SELECT Sum(Prix d'achat) AS SommeDePrix d'achat, Count(Ntitre) AS CompteDeNtitre FROM Collection; Exemple 10:
Mode SQL. SELECT Interprte, Sum(Prix d'achat) AS SommeDePrix d'achat FROM Titre,Collection WHERE Titre.Ntitre = Collection.Ntitre GROUP BY Interprte; Exemple 11:
Mode SQL. SELECT Ntitre FROM Titre LEFT OUTER JOIN Collection ON Titre.Ntitre = Collection.Ntitre WHERE Collection.Ntitre=Null; Exemple 12:
Mode feuille de donnes. TRANSFORM Min(Prix d'achat) AS MinDePrix d'achat SELECT Titre FROM Titre,Collection WHERE Titre.Ntitre = Collection.Ntitre GROUP BY Titre PIVOT Interprte; Mode SQL.
Entrant par exemple le nom de lintrprete : Chris De Burgh il nous donne le rsultat suivant:
Mode SQL. SELECT Interprte,Titre, Anne,Ntitre FROM Titre,Collection WHERE Titre.Interprte=[entrez un intreprte] AND Titre.Ntitre = Collection.Ntitre;