SQL SELECT

Commande SQL SELECT - Apprenez à interroger une base de données avec finesse

La commande SELECT est l'une des commandes les plus fondamentales et puissantes en SQL. Elle vous permet de sélectionner des données spécifiques dans le résultat d'une requête. Son utilisation est d'une importance cruciale dans le monde de la gestion de bases de données. Vous allez découvrir comment l'utiliser de manière experte avec des exemples basés sur une table fictive d'étudiants camerounais.

SELECT une_colonne FROM une_table;

Cette requête SQL va donc sélectionner grâce à la commande SELECT, la colonne une_colonne provenant de la table nommée une_table.

Pour commencer, voyons comment sélectionner une colonne spécifique dans notre table "etudiants". Pour cette première illustration, nous utiliserons une table etudiants qui contient les colonnes et données suivantes. Cette dernière simule la liste des étudiants inscrits dans une université au Cameroun :

Table : etudiants

id

prenom

nom

filiere

1

Adama

Njiké

Informatique

2

Fatoumata

Kouamé

Génie Civil

3

Ismaël

Ngono

Médecine

4

Aminata

Nguéto

Droit

5

Moussa

Bello

Gestion

 Nous souhaitons sélectionner uniquement le prénom des étudiants. Pour effectuer cette opération, la requête est la suivante :

SELECT prenom FROM etudiants;

Résultat :

prenom

Adama

Fatoumata

Ismaël

Aminata

Moussa

Sélectionner plusieurs colonnes :

Le SQL permet également de sélectionner plusieurs colonnes en une seule requête. Vous pouvez simplement séparer les noms de colonnes souhaitées par des virgules. Supposons que nous voulions obtenir le prénom et le nom de chaque étudiant. Voici comment procéder :

SELECT prenom, nom FROM etudiants;

Résultat :

prenom

nom

Adama

Njiké

Fatoumata

Kouamé

Ismaël

Ngono

Aminata

Nguéto

Moussa

Bello

Sélectionner toutes les colonnes :

Le SQL répond bien évidemment à ce besoin et de manière très simple. Il est possible de sélectionner automatiquement toutes les colonnes d'une table sans même préciser le nom de ces dernières, grâce au joker (wildcard) suivant : * (étoile). Il s'utilise de la manière suivante :

SELECT * FROM etudiants;

Résultat :

id

prenom

nom

filiere

1

Adama

Njiké

Informatique

2

Fatoumata

Kouamé

Génie Civil

3

Ismaël

Ngono

Médecine

4

Aminata

Nguéto

Droit

5

Moussa

Bello

Gestion

Supprimer les doublons :

Les doublons peuvent être indésirables dans vos résultats de requête. Vous pouvez les éliminer en utilisant la commande SELECT DISTINCT. Ci-après un exemple avec une nouvelle table nommée professeurs :

Table : professeurs

id

prenom

nom

matiere

1

Elie

Fokoua

Mathématiques

2

Elie

Bessala

Physique

3

Marie

Njoh

Chimie

4

Nathalie

Kenmogne

Biologie

5

Albert

Mpondo

Français

La requête ci-après permet de lister les prénoms des professeurs sans les doublons. On observe bien dans les résultats de la requête que le prénom Elie n'apparaît qu'une unique fois. Les doublons ont été supprimés.

SELECT DISTINCT prenom FROM professeurs;

Résultat :

prenom

Elie

Marie

Nathalie

Albert

Félicitations ! Vous maîtrisez maintenant la commande SELECT en SQL et vous pouvez interroger une base de données avec aisance. Continuez à explorer les possibilités de SQL pour manipuler vos données de manière experte. Bonne continuation dans votre apprentissage de SQL !

  • 1 vote. Moyenne 5 sur 5.

Ajouter un commentaire

Anti-spam