
Comment écrire une requête SQL SELECT simple sur SQL Server ? La clause SELECT en SQL Server permet de sélectionner certaines lignes d’une table. C’est la requête de base car le langage SQL, pour Structured Query Language, est fait avant tout pour interroger et afficher des données à partir d’une table.
Exemple de requête SQL SELECT
En effet, la commande SELECT permet d’afficher et de lire les données. La requête SELECT est donc la plus utilisée et indispensable en SQL. De plus, elle permet d’afficher une seule colonne ou toutes les colonnes dans une seule requête SELECT.
Premièrement, avant d’exécuter la commande, créer au préalable la table d’exemple des ventes par mois avec ce script:
-- Si la table existe déjà, alors on la supprime IF exists ( SELECT 1 FROM sys.objects WHERE object_id = object_id(N'[dbo].[VENTES]') AND type in (N'U') ) BEGIN DROP TABLE [dbo].[VENTES] END GO -- Creation de la table d'exemple VENTES CREATE table [dbo].[VENTES] ( [MOIS] nvarchar(20), [MONTANT] numeric(5) ) GO
-- Insertion des données de Ventes pour notre exemple INSERT INTO dbo.VENTES ( MOIS, MONTANT ) VALUES ( N'Janvier', 1000); INSERT INTO dbo.VENTES ( MOIS, MONTANT ) VALUES ( N'Février', 2000); INSERT INTO dbo.VENTES ( MOIS, MONTANT ) VALUES ( N'Mars', 3000); GO -- Sélection des résultats pour contrôle SELECT * FROM dbo.VENTES;
Exemple de requête sélection avec une seule colonne
Deuxièmement, dans l’exemple ci-dessous, sélectionner uniquement la colonne MOIS depuis la table des ventes.
SELECT MOIS FROM dbo.VENTES
Exemple de requête SELECT * FROM qui affiche toutes les colonnes de la table
D’autre part, dans cet exemple, la requête affiche toutes les colonnes de la table, soit MOIS et MONTANT.
SELECT * FROM dbo.VENTES
Enfin, ce court article explique et décompose une requête SQL Server de sélection de données très basique.
Pour aller plus loin, apprendre la gestion des tables comme la création d’une table ou encore la modification d’une table avec Alter Table avec des requêtes T-SQL.
Soyez le premier à commenter