![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() |
![]() 8.4.3.3 Selectionner une colonne spécifique
Il se peut que vous n'ayez pas besoin de toutes les colonnes de votre table, mais juste de quelques colonnes. Il suffit alors de citer les colonnes qui vous intéressent. Par exemple, si vous ne voulez voir que les noms des animaux, avec leur date de naissance, il suffit de ne sélectionner que les colonnes mysql> SELECT nom, naissance FROM animaux; +----------+------------+ | nom | naissance | +----------+------------+ | Fluffy | 1993-02-04 | | Claws | 1994-03-17 | | Buffy | 1989-05-13 | | Fang | 1990-08-27 | | Bowser | 1989-08-31 | | Chirpy | 1998-09-11 | | Whistler | 1997-12-09 | | Slim | 1996-04-29 | | Puffball | 1999-03-30 | +----------+------------+ Pour lister les propriétaires d'animaux, utilisez la requête suivante : mysql> SELECT proprietaire FROM animaux; +---------------+ | proprietaire | +---------------+ | Harold | | Gwen | | Harold | | Benny | | Diane | | Gwen | | Gwen | | Benny | | Diane | +---------------+
Cependant, vous pouvez remarquer que cette requête simple affiche le champs mysql> SELECT DISTINCT proprietaire FROM animaux; +---------------+ | proprietaire | +---------------+ | Benny | | Diane | | Gwen | | Harold | +---------------+
Vous pouvez encore combiner une clause mysql> SELECT nom, espece, naissance FROM animaux -> WHERE espece = "chien" OR espece = "chat"; +--------+---------+------------+ | nom | espece | naissance | +--------+---------+------------+ | Fluffy | chat | 1993-02-04 | | Claws | chat | 1994-03-17 | | Buffy | chien | 1989-05-13 | | Fang | chien | 1990-08-27 | | Bowser | chien | 1989-08-31 | +--------+---------+------------+ |