Vous êtes sur la page 1sur 4

LE CORRIGE DES REQUETES SQL

Une Base De Données Microsoft Access SQLFA.MDB (la base de données) vous est
fournie. Les tables de cette base sont :
- FACLI Table des clients
- FAREP Table des représentants
- FAPRO Table des produits
- FAEF Tables des en-têtes de factures
- FALF Tables des lignes de factures
Question 1
Lister le contenu de la table FACLI
Question 2
Lister le contenu de la table FAPRO
Question 3
Lister le contenu de la table FAREP
Question 4
Lister le contenu de la table FAEF
Question 5
Lister le contenu de la table FALF
Question 6
Lister le contenu de la table FACLI (colonnes NUM_CLI et NOM_CLI uniquement)
Question 7
Lister le contenu de la table FALF (colonne NUMFAC_LF uniquement) en évitant les
doublons sur NUMFAC_LF
Question 8
Lister le contenu de la table FACLI (colonnes NUM_CLI, NOM_CLI et VILLE_CLI
uniquement) pour les clients de "RENNES"
Question 9
Lister le contenu de la table FACLI (colonnes NUM_CLI, NOM_CLI, VILLE_CLI et
SOLDE_CLI uniquement) pour les clients de "RENNES" ayant un SOLDE_CLI > à 8000
Question 10
Lister le contenu de la table FACLI (colonnes NUM_CLI, NOM_CLI, SOLDE_CLI divisé
par 1.186 et "(Solde HT)" uniquement)
Question 11
Lister le contenu de la table FACLI (colonnes NUM_CLI, NOM_CLI, SOLDE_CLI divisé
par 1.186 et "(Solde HT)" uniquement) pour les clients de "RENNES" ayant un solde HT (NB
: TVA 18.6%) > à 5000
Question 12
Lister le contenu de la table FACLI (colonnes NUM_CLI, NOM_CLI et VILLE_CLI
uniquement) pour les clients du département "35"
NB1 : Le joker SQL % (remplacement de n caractères) est codé par * en SQL Access
NB2 : Le joker SQL _ (remplacement d'un caractère) est codé par ? en SQL Access
Question 13
Compter le nombre de clients de la table FACLI
Question 14
Déterminer le cumul des soldes clients de la table FACLI
Question 15
Question 16
Déterminer le nombre de factures de la table FALF
Question 17

1
Question 18
Lister le contenu de la table FACLI (colonnes NUM_CLI, NOM_CLI et SOLDE_CLI
uniquement) pour les clients dont le solde se situe entre
5000 et 10000.
Question 19
Lister le contenu de la table FACLI (colonnes NUM_CLI, NOM_CLI et CP_CLI
uniquement) pour les clients ayant pour trois derniers chiffres du code postal "000" ou "200"
Question 20
Lister le contenu de la table FACLI (colonnes NUM_CLI, NOM_CLI, CP_CLI et
VILLE_CLI uniquement) pour les clients dont les deux premiers chiffres du code postal sont
"35" (utilisation du joker).
Question 21
Lister le contenu de la table FACLI (colonnes NUM_CLI, NOM_CLI, CP_CLI et
VILLE_CLI uniquement) pour les clients dont le nom contient la chaîne de caractères "DU"
Question 22
Lister le contenu de la table FACLI (colonnes NUM_CLI, NOM_CLI, CP_CLI et
VILLE_CLI uniquement) avec un classement des clients en ordre croissant sur le nom
Question 23
Lister le contenu de la table FACLI (colonnes NUM_CLI, NOM_CLI, CP_CLI et
VILLE_CLI uniquement) avec un classement des clients en ordre croissant sur la ville, puis
sur le nom.
Question 24
Déterminer le nombre de clients de la table FACLI par ville (avec affichage de la ville puis du
comptage).
Question 25
Déterminer le nombre de clients de la table FACLI par ville (avec affichage de la ville puis du
comptage et ordre décroissant sur la ville)
Question 26
Déterminer le nombre de clients de la table FACLI par ville (avec affichage de la ville puis du
comptage et ordre croissant sur le comptage)
Question 27
Déterminer le nombre de clients de la table FACLI par ville (avec affichage de la ville puis du
comptage et ordre décroissant sur le comptage)
Question 28
Déterminer le nombre de clients de la table FACLI par ville et ville ayant un cumul des soldes
> à 20000 (avec affichage de la ville puis du comptage et ordre décroissant sur le comptage)
Question 29
Déterminer le nombre de clients de la table FACLI par ville et ville ayant un nombre de
clients > à 2 (avec affichage de la ville puis du comptage et ordre décroissant sur le
comptage)
Question 30
Lister les colonnes NUMFAC_EF, NUMCLI_EF, LIB_LF, QTE_LF à partir des tables FAEF
et FALF si NUMFAC_EF=NUMFAC_LF
Question 31
Lister les colonnes NUMFAC_EF, NUMCLI_EF, LIB_LF, QTE_LF à partir des tables FAEF
et FALF si NUMFAC_EF=NUMFAC_LF et
NUMCLI_EF="0001"
Question 32
Lister les colonnes NUMFAC_EF, NUMCLI_EF, LIB_LF, QTE_LF à partir des tables FAEF
et FALF si NUMFAC_EF=NUMFAC_LF et QTE_LF > à 2

2
Question 33
Lister les colonnes NUMFAC_EF, NUMCLI_EF, LIB_LF, QTE_LF à partir des tables FAEF
et FALF si NUMFAC_EF=NUMFAC_LF et
QTE_LF > à 2 avec un classement sur LIB_LF

Question 34
Déterminer le nombre de fois où les différents produits ont été facturés (uniquement pour
ceux qui l'ont été) avec affichage du libellé et du comptage

Question 35
Déterminer le nombre de fois où les différents produits ont été facturés (s'ils l'ont été plus de 2
fois) avec affichage du libellé et du comptage et affichage en ordre croissant sur ce comptage

Question 36
Lister les colonnes NOM_REP, NUMCLI_EF, LIB_LF à partir des tables FAREP, FAEF et
FALF si NUM_REP=NUMREP_EF et
NUMFAC_EF=NUMFAC_LF

Question 37
Déterminer les clients de la table FACLI qui habitent la même ville
Exemple : DUVAL SA se trouve dans la même ville que DUMOULIN SARL

Question 38
Lister les colonnes NUMCLI_EF et TTC_EF de la table FAEF si le client a pour nom
"DUVAL SA"

Question 39
Lister les colonnes NUMCLI_EF et TTC_EF de la table FAEF si le client a pour nom
"DUVAL SA" avec affichage en ordre croissant sur TTC_EF

Question 40
Lister les colonnes NUMFAC_EF et TTC_EF de la table FAEF si TTC_EF est supérieur à la
moyenne des TTC_EF avec affichage en ordre croissant sur TTC_EF

Question 41
Lister les colonnes NUMFAC_EF, NUMCLI_EF, NUMREP_EF et TTC_EF de la table
FAEF si la facture correspond au client de nom
"DUVAL SA" ou si la facture correspond au représentant de nom "VALON ALBERT" avec
affichage en ordre croissant sur TTC_EF
Question 42
Lister les colonnes NUMFAC_EF, NUMCLI_EF, NUMREP_EF et TTC_EF de la table
FAEF si la facture correspond au client de nom
"DUVAL SA" et si la facture correspond au représentant de nom "VALON ALBERT" avec
affichage en ordre croissant sur TTC_EF

Question 43
Lister les colonnes NUMFAC_EF, NUMCLI_EF, NUMREP_EF et TTC_EF de la table
FAEF si la facture correspond à un client du département "35" avec affichage en ordre
croissant sur NUMFAC_EF

3
Question 44
Lister les colonnes NUM_CLI, NOM_CLI, VILLE_CLI et SOLDE_CLI de la table FACLI si
le solde est inférieur à celui d'au moins un client habitant "RENNES"

Question 45
Lister les colonnes NUM_CLI, NOM_CLI, VILLE_CLI et SOLDE_CLI de la table FACLI si
le solde est inférieur à celui de tous les clients habitant "QUIMPER"
Question 46
Lister les colonnes NUM_CLI et NOM_CLI de la table FACLI si ces clients ont des factures
dans la table FAEF avec affichage classé par NUM_CLI

Vous aimerez peut-être aussi