SELECT de Base

Interroger une base de données avec SELECT

15 min
DEBUTANT
Objectifs de cette leçon
  • Comprendre le rôle de la commande SELECT
  • Sélectionner toutes les colonnes avec *
  • Sélectionner des colonnes spécifiques
  • Écrire une requête SQL valide
  • Connaître les bonnes pratiques de syntaxe

La commande SELECT - Fondation du SQL

La commande SELECT est la pierre angulaire de SQL. Elle permet d'interroger une base de données pour récupérer des informations.

💡 Concept Clé

SELECT ne modifie jamais les données - c'est une opération de lecture seule.

Syntaxe de Base

SELECT colonne1, colonne2, ...
FROM nom_table;

Sélectionner Toutes les Colonnes

L'astérisque (*) permet de récupérer toutes les colonnes d'une table:

SELECT * FROM EMPLOYEES;
⚠️ Attention Performance

Évitez SELECT * en production - sélectionnez uniquement les colonnes nécessaires.

Sélectionner des Colonnes Spécifiques

SELECT first_name, last_name, salary
FROM EMPLOYEES;

Exemples Pratiques

Exemple 1: Liste des employés
SELECT employee_id, first_name, last_name
FROM EMPLOYEES;

Résultat: Affiche l'ID, prénom et nom de tous les employés.

Exemple 2: Informations départements
SELECT department_id, department_name, location_id
FROM DEPARTMENTS;

Résultat: Liste complète des départements avec leurs localisations.

Points Importants

  • ✓ SQL n'est pas sensible à la casse (SELECT = select = SeLeCt)
  • ✓ Terminez toujours vos requêtes par un point-virgule (;)
  • ✓ L'ordre des colonnes dans SELECT détermine l'ordre d'affichage
  • ✓ Utilisez des noms de colonnes explicites pour la lisibilité
✅ Bonne Pratique

Écrivez les mots-clés SQL en MAJUSCULES pour améliorer la lisibilité de vos requêtes.

Exemples de code
Sélectionner toutes les colonnes

Récupère l'intégralité des données

Résultat attendu : Toutes les colonnes de la table EMPLOYES

Colonnes spécifiques

Sélection ciblée de colonnes

Résultat attendu : Uniquement nom, prénom et email
Exercices pratiques
Exercice 1 : Lister les départements
FACILE
Affichez toutes les colonnes de la table DEPARTEMENTS.
Voir l'indice
Utilisez SELECT *

Exercice 2 : Colonnes employés
FACILE
Affichez nom, prénom et salaire de tous les employés.
Voir l'indice
Listez 3 colonnes séparées par des virgules
Accueil