Una sottoquery è un'istruzione SELECT che è incorporato all'interno di un'altra istruzione T- SQL . È possibile utilizzare subquery in una SELECT, INSERT, UPDATE o DELETE in T - SQL . Subquery è supportato da SQL Server . È possibile specificare una sottoquery T - SQL dovunque è consentita un'espressione in un comunicato. Ad esempio , è possibile includere una sottoquery nella condizione di ricerca della clausola WHERE nelle istruzioni SELECT . Cose che ti serviranno
SQL Server
Mostra più istruzioni
1
clic su "Start ", " Tutti i programmi " e " SQL Server 2008 ". Selezionare " SQL Server Management Studio . " Log in SQL Server utilizzando il nome utente e la password forniti dall'amministratore del database . Fare clic su "Database " sul " Esplora oggetti " per espandere i database . Clicca il database , come ad esempio " Sales_Dep , " per espandere il database .
2
Fare clic destro " Tabelle " e poi " Nuovo tavolo " per creare due tabelle , ovvero di vendita e prodotti. L'interfaccia di creazione tabella viene visualizzata sul pannello di destra della finestra di SQL Server . Creare quattro colonne per vendite da tavolo tra cui STORE_ID , product_id , la quantità e la data facendo clic e digitando i nomi per ogni colonna . Scegli il tipo di dati come segue : STORE_ID come varchar ( 4) , la quantità come smallint , data datetime
3
Creare due colonne per i prodotti , vale a dire product_id e il nome. . Specificare il tipo di dati varchar ( 4) e char ( 10) , rispettivamente .
4
Fare clic su " Nuova ricerca " per iniziare a utilizzare istruzione T- SQL . Inserire i dati nelle due tabelle:
valori di vendita Insert ( '1 ' , '1' , '2 ' , '09 /13/10' ) per
valori di vendita Insert ( '2 ' , '1 ' '30' , '09 /14/10 ' ) per
inserire prodotti values ( '1' , ' product1 ' ) per
inserire prodotti valori ( '2 ' , ' product2 ' ) economici 5
Usa sottoquery per selezionare i record di vendita di product1 dalle vendite tavola :
sELEZIONA STORE_ID , quantità
dA vendite
DOVE ESISTE
( SELECT * FROM
vendite
DOVE sales.product_id = product.product_id
e quantità > 10) (vedi risorse ).
< p > Fare clic su "Esecuzione" per eseguire l'istruzione . Conservare 2 e quantità 20 appariranno nel risultato di selezione.