Base de Données M Cieloski
TRI EST PRESENTATION
Le langage SQL permet de trier les tuples obtenus grace à une clause ODER BY;
ASC et DESC permettent de préciser si le tri est croissant ou décroissant, par défaut
il est croissant.
- afficher les produits rouge ou vert, trier sur le nom croissant et la couleur
décroissante.
Select *
From produits
Where couleur IN (‘rouge’,’vert’)
Order by design ASC, couleur DESC;
- lister les produits cartésien de la tables produits et fournisseurs
Select *
From fournisseurs, produits ;
- lister les noms des fournisseurs avec les n° de produits commandés ainsi que
la quantité commandés.
Select nom, pno, qute
From fournisseurs, commandes
Where fournisseur.fno=commandes.fno ;
Autre façon via les synonymes de tables :
Select nom, pno, qute
From fournisseur F, commande C
Where F.fno=C.fno ;
- lister les couples de réferences fournisseurs situés dans la même ville.
Select F1.fno, F2.fno
From fournisseur.F1, fournisseur.F2,
Where F1.fno<F2.fno
And F1.ville=F2.ville;
LA MANIPULATION DE DONNEES
Lister le prix des produits avec une TVA à 5.5%
Select Distinct design, prix*1.055 AS prix_ttc
From produits ;