Professional Documents
Culture Documents
Activité 5 (2023) Requettte Recherche
Activité 5 (2023) Requettte Recherche
Activité 5 (2023) Requettte Recherche
t�l�phone)-----------------------
SELECT * FROM client;
***********************************************************************************
**************************************************************
--------------------3) La liste des clients (NomClt, PreClt et TelClt) de la r�gion
Sfax----------------------
***********************************************************************************
**************************************************************
***********************************************************************************
**************************************************************
----------------5) La liste des articles (LibArt, PA, PV) dont le libell� commence
par P---------------------
***********************************************************************************
**************************************************************
----------------6) La liste des articles (LibArt) dont le PV est entre 10 et 25
dinars------------------------
***********************************************************************************
**************************************************************
----------------7) La liste des Cat�gorie (LibCat) dont la TVA est (12%,
18%)---------------------------------
***********************************************************************************
**************************************************************
-----------------8) La listes des articles (LibArt, PA, PV) dont le b�n�fice par
unit� est >=5 dinars---------
SELECT LibArt,PA,PV FROM article WHERE PV-PA>=5;
***********************************************************************************
**************************************************************
SELECT NumFact, CodeClt FROM facture WHERE DateFact BETWEEN '2021-01-01' and '2021-
12-31';
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++Exercice 4 Suite++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
***********************************************************************************
**************************************************************
***********************************************************************************
**************************************************************
***********************************************************************************
**************************************************************
***********************************************************************************
**************************************************************
----------------15) La quantit� vendue de l�article Ampoule Economique 1 sous le
nom (Quantit�_Vendue)---------------------------------
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++Execrcice 5++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
SELECT C.NomClt,C.PreClt
FROM Client AS C, Facture AS F
WHERE (C.CodeClt=F.CodeClt) AND (F.NumFact=13);
***********************************************************************************
**************************************************************
SELECT C.*
FROM Client AS C, Facture AS F
WHERE (C.CodeClt=F.CodeClt) AND (F.NumFact=13);
***********************************************************************************
**************************************************************
***********************************************************************************
**************************************************************
--------------------4)Les articles (LibArt,PV) de la facture num�ro
1-------------------------------------------------------------
***********************************************************************************
**************************************************************
***********************************************************************************
**************************************************************
***********************************************************************************
**************************************************************
***********************************************************************************
**************************************************************
***********************************************************************************
**************************************************************
----------------9)----
2eme-----------------------------------------------------------------------------
SELECT CL.*,C.NumFact, Sum(A.PV*C.QteAchat) AS Total_Facture
FROM Article AS A, Commande AS C, Client AS CL, Facture AS F
WHERE (A.CodeArt=C.CodeArt) AND (F.NumFact=C.NumFact) AND (F.CodeClt=CL.CodeClt)
GROUP BY C.NumFact
ORDER BY Total_Facture DESC;
***********************************************************************************
**************************************************************
***********************************************************************************
**************************************************************
***********************************************************************************
**************************************************************
***********************************************************************************
**************************************************************
***********************************************************************************
**************************************************************
***********************************************************************************
**************************************************************
***********************************************************************************
**************************************************************
---------------16) Les informations des clients qui ont pass� une commande en 2022
en ordre d�croissant de la date de facturation et sous la forme suivante---
SELECT F.NumFact AS 'N� Facture',CONCAT(C.NomClt,' ',C.PreClt) AS 'Nom et
Pr�nom',C.Region,SUBSTR(F.DateFact,6,5) AS 'MM/JJ'
FROM Facture F,Client AS C
WHERE (C.CodeClt=F.CodeClt)AND(YEAR(F.DateFact)=2022)
ORDER BY F.DateFact DESC;
***********************************************************************************
**************************************************************
---------------17) Les (R�gions, Nombre de commande) qui ont pass� moins de 5
commande-----------------------------------------------------------------
***********************************************************************************
**************************************************************
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++Requ�tes imbriqu�es++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
SELECT NomClt,PreClt
FROM Client
WHERE Region=(
SELECT Region
FROM Client
WHERE NomClt='Sellimi' AND PreClt='Mustapha'
);
***********************************************************************************
**************************************************************
----------------19) Le Code, Nom, Pr�nom des clients qui n�ont pass�s aucune
commande --------------------------------------------
SELECT NomClt,PreClt, CodeClt
FROM Client
WHERE CodeClt NOT IN (
SELECT CodeClt
FROM Facture
);
***********************************************************************************
**************************************************************
Select Cl.*,C.QteAchat
from Commande As C,Facture AS F , Client AS Cl
Where (C.NumFact=F.NumFact) AND
(F.CodeClt=Cl.CodeClt) AND
(C.CodeArt='AE15W') AND
(C.QteAchat>(
Select DISTINCT C.QteAchat
from Commande As C,Facture AS F , Client AS Cl
Where (C.NumFact=F.NumFact) AND
(F.CodeClt=Cl.CodeClt) AND
(C.CodeArt='AE15W') AND (Cl.NomClt='Lotfi')
)
);
***********************************************************************************
**************************************************************