Une sous-requête est une instruction SELECT qui est incorporé dans une autre instruction T- SQL. Vous pouvez utiliser une sous-requête dans une instruction SELECT , INSERT, UPDATE ou DELETE en T -SQL. Sous-requête est prise en charge par SQL Server. Vous pouvez spécifier une sous-requête T -SQL partout où une expression est autorisée dans un communiqué. Par exemple, vous pouvez inclure une sous-requête dans la condition de recherche de la clause WHERE dans les instructions SELECT . Choses que vous devez
SQL Server
Voir Plus Instructions
1
Cliquez sur " Démarrer", " Tous les programmes " et " SQL Server 2008 " . Sélectionnez " SQL Server Management Studio. " Connectez-vous à SQL Server en utilisant votre nom d'utilisateur et mot de passe fournis par votre administrateur de base de données . Cliquez sur " bases de données " sur le " Object Explorer" pour élargir les bases de données . Cliquez sur votre base de données , tels que " Sales_Dep , " d'élargir la base de données.
2
clic droit " Tables ", puis " Nouvelle table " pour créer deux tableaux , à savoir les ventes et produits. L'interface de création de table apparaît sur le panneau droit de la fenêtre SQL Server. Créez quatre colonnes pour les ventes de table, y compris store_id , produit_id , la quantité et la date en cliquant et en tapant les noms de chaque colonne . Choisissez le type de données comme suit : STORE_ID comme varchar ( 4) , la quantité comme smallint , date datetime
3
créer deux colonnes pour les produits, à savoir product_id et le nom. . Spécifiez le type de données que varchar (4) et char (10 ) , respectivement.
4
Cliquez sur " Nouvelle requête" pour commencer à utiliser instruction T- SQL. Insérer des données dans les deux tableaux : Trouvez
valeur des ventes d'insertion ( '1 ', '1 ', '2 ' , '09 /13/10 ')
valeur des ventes d'insertion ( '2 ' , '1 ' '30' , '09 /14/10 ')
valeurs des produits d'insertion ( '1', ' product1 ')
valeurs des produits d'insertion ( '2 ' , ' product2 »)
5
utilisation sous-requête pour sélectionner les records de vente de product1 des ventes de table :
SELECT store_id , la quantité
FROM ventes
où il n'existe
( SELECT * FROM
ventes
OÙ sales.product_id = product.product_id
et la quantité > 10) (voir ressources ).
< p> Cliquez sur " Execution " pour exécuter l'instruction . Magasin 2 et la quantité 20 apparaissent dans le résultat de la sélection .