Lecture des données dans une table (Didacticiel)
Utilisez l'instruction SELECT pour lire les données dans une table. L’instruction SELECT est une des instructions Transact-SQL les plus importantes et dont la syntaxe comporte beaucoup de variations. Pour ce didacticiel, vous allez travailler avec cinq versions simples.
Pour lire les données dans une table
Tapez et exécutez les instructions suivantes pour lire les données dans la table
Products
.-- The basic syntax for reading data from a single table SELECT ProductID, ProductName, Price, ProductDescription FROM dbo.Products GO
Vous pouvez utiliser un astérisque pour sélectionner toutes les colonnes de la table. Cette opération s'utilise souvent dans les requêtes ad hoc. Vous devez fournir la liste de la colonne dans votre code permanent pour que l'instruction retourne les colonnes prédites, même si une nouvelle colonne est ajoutée à la table ultérieurement.
-- Returns all columns in the table -- Does not use the optional schema, dbo SELECT * FROM Products GO
Vous pouvez omettre les colonnes que vous ne souhaitez pas retourner. Les colonnes seront retournées dans leur ordre d'apparition.
-- Returns only two of the columns from the table SELECT ProductName, Price FROM dbo.Products GO
Utilisez une clause
WHERE
pour limiter les lignes retournées à l'utilisateur.-- Returns only two of the records in the table SELECT ProductID, ProductName, Price, ProductDescription FROM dbo.Products WHERE ProductID < 60 GO
Vous pouvez travailler avec les valeurs des colonnes à mesure qu'elles sont retournées. L'exemple suivant effectue une opération mathématique sur la colonne
Price
. Les colonnes ayant été modifiées de cette manière n'ont pas de nom sauf si vous en fournissez un à l'aide du mot cléAS
.-- Returns ProductName and the Price including a 7% tax -- Provides the name CustomerPays for the calculated column SELECT ProductName, Price * 1.07 AS CustomerPays FROM dbo.Products GO
Fonctions utiles dans une instruction SELECT
Pour des informations sur certaines fonctions que vous pouvez utiliser pour travailler avec des données dans les instructions SELECT, consultez les rubriques suivantes :
Fonctions de chaîne (Transact-SQL) | Types de données et fonctions de date et d'heure (Transact-SQL) |
Fonctions mathématiques (Transact-SQL) | Fonctions texte et image (Transact-SQL) |
Tâche suivante de la leçon
Résumé : Création des objets de base de données