Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 tutoriel, vous allez utiliser cinq versions simples.
Pour lire les données d’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 GOVous pouvez utiliser un astérisque pour sélectionner toutes les colonnes de la table. Cela est souvent utilisé dans les requêtes ad hoc. Vous devez fournir la liste des colonnes dans votre code permanent afin 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 GOVous pouvez omettre les colonnes que vous ne souhaitez pas inclure. Les colonnes sont retournées dans l’ordre dans lequel elles sont répertoriées.
-- Returns only two of the columns from the table SELECT ProductName, Price FROM dbo.Products GOUtilisez une clause
WHEREpour 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 GOVous 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 qui ont été modifiées de cette façon n’auront pas de nom, sauf si vous en fournissez un à l’aide duASmot clé.-- 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 plus d’informations sur certaines fonctions que vous pouvez utiliser pour utiliser des données dans des 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 d’objets de base de données