Partie I
SQL de base
86
© Éditions Eyrolles
q
clauseOrdonnancement : tri sur une ou plusieurs colonnes ou expressions.
q
LIMIT pour limiter le nombre de lignes après résultat.
Interrogeons la table suivante en utilisant chaque option:
Extraction de toutes les colonnes
L’extraction de toutes les colonnes d’une table requiert l’utilisation du symbole « * ».
Extraction de certaines colonnes
La liste des colonnes à extraire se trouve dans la clause SELECT.
Figure 4-2 Table Pilote
VARCHAR(6)
VARCHAR(16)
DECIMAL(7,2) CHAR(4)
Pilote
brevet
nom
nbHVol
compa
PL-1
Gratien Viel
450
AF
PL-2
Didier Donsez
0
AF
PL-3
Richard Grin
1000
SING
PL-4
Placide Fresnais
2450
CAST
PL-5
Daniel Vielle
AF
Tableau 4-2 Utilisation de « * »
Requête SQL
Résultat
mysql> SELECT *
FROM Pilote;
+--------+------------------+---------+-------+
| brevet | nom
| nbHVol | compa |
+--------+------------------+---------+-------+
| PL-1
| Gratien Viel
| 450.00 | AF
|
| PL-2
| Didier Donsez
|
0.00 | AF
|
| PL-3
| Richard Grin
| 1000.00 | SING |
| PL-4
| Placide Fresnais | 2450.00 | CAST |
| PL-5
| Daniel Vielle
|
NULL | AF
|
+--------+------------------+---------+-------+
Web
Tableau 4-3 Liste de colonnes
Requête SQL
Résultat
SELECT compa, brevet FROM Pilote;
+-------+--------+
| compa | brevet |
+-------+--------+
| AF
| PL-1
|
| AF
| PL-2
|
| SING | PL-3
|
| CAST | PL-4
|
| AF
| PL-5
|
+-------+--------+
Web
SQL de base
86
© Éditions Eyrolles
q
clauseOrdonnancement : tri sur une ou plusieurs colonnes ou expressions.
q
LIMIT pour limiter le nombre de lignes après résultat.
Interrogeons la table suivante en utilisant chaque option:
Extraction de toutes les colonnes
L’extraction de toutes les colonnes d’une table requiert l’utilisation du symbole « * ».
Extraction de certaines colonnes
La liste des colonnes à extraire se trouve dans la clause SELECT.
Figure 4-2 Table Pilote
VARCHAR(6)
VARCHAR(16)
DECIMAL(7,2) CHAR(4)
Pilote
brevet
nom
nbHVol
compa
PL-1
Gratien Viel
450
AF
PL-2
Didier Donsez
0
AF
PL-3
Richard Grin
1000
SING
PL-4
Placide Fresnais
2450
CAST
PL-5
Daniel Vielle
AF
Tableau 4-2 Utilisation de « * »
Requête SQL
Résultat
mysql> SELECT *
FROM Pilote;
+--------+------------------+---------+-------+
| brevet | nom
| nbHVol | compa |
+--------+------------------+---------+-------+
| PL-1
| Gratien Viel
| 450.00 | AF
|
| PL-2
| Didier Donsez
|
0.00 | AF
|
| PL-3
| Richard Grin
| 1000.00 | SING |
| PL-4
| Placide Fresnais | 2450.00 | CAST |
| PL-5
| Daniel Vielle
|
NULL | AF
|
+--------+------------------+---------+-------+
Web
Tableau 4-3 Liste de colonnes
Requête SQL
Résultat
SELECT compa, brevet FROM Pilote;
+-------+--------+
| compa | brevet |
+-------+--------+
| AF
| PL-1
|
| AF
| PL-2
|
| SING | PL-3
|
| CAST | PL-4
|
| AF
| PL-5
|
+-------+--------+
Web
