Microsoft SQL Server contient des tables qui stockent des données de votre entreprise . Ces tableaux sont interrogés en utilisant Structured Query Language ( SQL). Une requête récupère les données d'une table et l'affiche dans la grille des résultats dans votre logiciel SQL Server Management Studio. Ces requêtes peuvent être utilisées dans votre site Web ou une application de bureau pour créer un logiciel dynamique . Comprendre comment récupérer des données à partir des tables est une partie intégrante du développement de logiciel . Instructions
1
Cliquez sur le bouton "Démarrer " et sélectionner " Tous les programmes ". Choisissez " SQL Server. " Dans le menu, cliquez sur « SQL Server Management Studio. " Cela ouvre la fenêtre principale de la console pour SQL Server où vous pouvez créer vos requêtes.
2
Cliquez sur le nom de votre serveur de base de données et cliquez sur le bouton " Nouvelle requête " en haut de votre fenêtre. Entrez une simple requête dans l'éditeur SQL. Ce qui suit est une simple requête qui récupère tous les enregistrements de la table des clients:
select * from
client
Cette requête sélectionne chaque ligne et chaque colonne de la table du client. L'astérisque signifie " toutes les colonnes ".
3
Ajouter un " where " à la requête de base de données . Une clause WHERE filtre la quantité de lignes renvoyées par la requête. Par exemple, si vous souhaitez seulement renvoyer les enregistrements où le nom du client est " Smith ", le code suivant est utilisé:
SELECT * FROM client où nom_famille = 'Smith'
4 < p> Spécifiez les colonnes retournées par la requête. Au lieu d'utiliser l'astérisque , vous pouvez utiliser une liste spécifique de colonnes à retourner à la requête. Cela permet de réduire les frais généraux de la ressource sur le serveur, ce qui contribue à une meilleure performance sur le serveur SQL . Le code suivant vous montre comment spécifier des colonnes dans la liste des valeurs retournées :
select prenom , nom_famille de
client
Dans cet exemple , seuls les noms et prénoms sont retournés à la table des clients . Vous pouvez ajouter autant de colonnes que vous avez besoin et de les séparer par une virgule.
5
rejoindre une table pour récupérer des informations à partir de plus d'une table . Le mot-clé " jointure " relie tables. Un exemple est lorsque vous souhaitez récupérer une liste de clients et leurs commandes associées . La déclaration "join" nécessite une colonne unique, conclu chaque table. Dans la plupart des cas, l'ID du client est utilisé pour identifier les commandes des clients . Ce qui suit est un exemple de la façon de joindre des tables :
select * from client ordre de jointure sur Customer.CustomerID = Order.CustomerID
Le code ci-dessus récupère tous les clients et toutes les commandes passées < br . >