5.2 Consultation et extraction de données dans une table
67
© Dunod – La photocopie non autorisée est un délit.
select NCLI, NOM, LOCALITE
from
CLIENT
La réponse à cette requête se présenterait comme suit à l’écran.
Si on demande les valeurs de toutes les colonnes, la clause select peut se simplifier comme suit 1 :
select *
from
CLIENT
5.2.3 Extraction de lignes sélectionnées
Extrayons à présent les informations NCLI et NOM des lignes de la table CLIENT qui
concernent les clients de Toulouse.
select NCLI, NOM
from
CLIENT
where LOCALITE = 'Toulouse'
Le résultat est la table suivante :
NCLI
NOM
LOCALITE
B062
B112
B332
B512
C003
C123
C400
D063
F010
F011
F400
K111
K729
L422
S127
S712
GOFFIN
HANSENNE
MONTI
GILLET
AVRON
MERCIER
FERARD
MERCIER
TOUSSAINT
PONCELET
JACOB
VANBIST
NEUMAN
FRANCK
VANDERKA
GUILLAUME
Namur
Poitiers
Genève
Toulouse
Toulouse
Namur
Poitiers
Toulouse
Poitiers
Toulouse
Bruxelles
Lille
Toulouse
Namur
Namur
Paris
1. Cette forme synthétique est déconseillée pour une requête encapsulée dans un programme
d’application (ou une procédure SQL, un déclencheur ou dans la définition d’une vue (chapitre 6)).
En effet, elle produit une table dont le nombre de colonnes est celui de la table source au moment
de l’exécution. Si ce schéma évolue, il est nécessaire de modifier les programmes.
67
© Dunod – La photocopie non autorisée est un délit.
select NCLI, NOM, LOCALITE
from
CLIENT
La réponse à cette requête se présenterait comme suit à l’écran.
Si on demande les valeurs de toutes les colonnes, la clause select peut se simplifier comme suit 1 :
select *
from
CLIENT
5.2.3 Extraction de lignes sélectionnées
Extrayons à présent les informations NCLI et NOM des lignes de la table CLIENT qui
concernent les clients de Toulouse.
select NCLI, NOM
from
CLIENT
where LOCALITE = 'Toulouse'
Le résultat est la table suivante :
NCLI
NOM
LOCALITE
B062
B112
B332
B512
C003
C123
C400
D063
F010
F011
F400
K111
K729
L422
S127
S712
GOFFIN
HANSENNE
MONTI
GILLET
AVRON
MERCIER
FERARD
MERCIER
TOUSSAINT
PONCELET
JACOB
VANBIST
NEUMAN
FRANCK
VANDERKA
GUILLAUME
Namur
Poitiers
Genève
Toulouse
Toulouse
Namur
Poitiers
Toulouse
Poitiers
Toulouse
Bruxelles
Lille
Toulouse
Namur
Namur
Paris
1. Cette forme synthétique est déconseillée pour une requête encapsulée dans un programme
d’application (ou une procédure SQL, un déclencheur ou dans la définition d’une vue (chapitre 6)).
En effet, elle produit une table dont le nombre de colonnes est celui de la table source au moment
de l’exécution. Si ce schéma évolue, il est nécessaire de modifier les programmes.
