Logo Wand.Tools

Générateur de SELECT SQL

Utilisez l'IA pour générer des instructions SELECT pour extraire des données des bases de données

Tutoriel SQL SELECT

Tutoriel SQL SELECT

La déclaration SELECT en SQL est utilisée pour récupérer des données à partir d’une base de données. C’est l’une des commandes les plus couramment utilisées en SQL et elle est essentielle pour interroger et analyser des données.

Syntaxe de base

La syntaxe de base de la déclaration SELECT est la suivante :

SELECT column1, column2, ...
FROM table_name;
  • column1, column2, …: Les colonnes que vous souhaitez récupérer.
  • table_name: Le nom de la table à partir de laquelle vous souhaitez récupérer les données.

Exemple

Supposons que vous avez une table nommée Employees avec les colonnes suivantes : EmployeeID, FirstName, LastName et Salary.

Pour récupérer toutes les colonnes de la table Employees, vous utiliseriez :

SELECT * FROM Employees;

Pour récupérer uniquement les colonnes FirstName et LastName, vous utiliseriez :

SELECT FirstName, LastName FROM Employees;

Filtrage des données avec la clause WHERE

Vous pouvez filtrer les données en utilisant la clause WHERE. Par exemple, pour récupérer les employés dont le salaire est supérieur à 50000 :

SELECT FirstName, LastName, Salary
FROM Employees
WHERE Salary > 50000;

Tri des données avec ORDER BY

Vous pouvez trier les résultats en utilisant la clause ORDER BY. Par exemple, pour trier les employés par salaire par ordre décroissant :

SELECT FirstName, LastName, Salary
FROM Employees
ORDER BY Salary DESC;

Limitation des résultats avec LIMIT

Pour limiter le nombre de lignes retournées, vous pouvez utiliser la clause LIMIT. Par exemple, pour récupérer les 5 employés les mieux payés :

SELECT FirstName, LastName, Salary
FROM Employees
ORDER BY Salary DESC
LIMIT 5;

Conclusion

La déclaration SELECT est un outil puissant pour interroger des données en SQL. En maîtrisant ses différentes clauses, vous pouvez récupérer et analyser efficacement les données de votre base de données.

Pour des requêtes plus avancées, envisagez d’apprendre les clauses JOINs, GROUP BY et HAVING.