En underfråga är ett SELECT-sats som är inbäddad i en annan T - SQL-uttryck . Du kan använda underfråga i en SELECT , INSERT , UPDATE eller DELETE uttalanden i T - SQL . Delfråga stöds av SQL Server . Du kan ange en T - SQL delfråga där ett uttryck är tillåtet i ett uttalande . Till exempel kan du inkludera en underfråga i sökandet tillstånd WHERE klausulen i SELECT-satser . Saker du behöver
SQL Server
Visa fler instruktioner
1
Klicka på "Start ", " Alla program " och " SQL Server 2008 . " Välj " SQL Server Management Studio . " Logga in SQL Server med hjälp av ditt användarnamn och lösenord från din databasadministratör. Klicka på " Databaser " på " Object Explorer " för att utöka databaserna . Klicka på din databas , till exempel " Sales_Dep , " för att utöka databasen .
2
Högerklicka " Tabeller " och sedan " Nytt bord " för att skapa två tabeller , nämligen försäljning och produkter . Tabellen skapas gränssnittet visas på den högra panelen av SQL Server- fönstret . Skapa fyra kolumner för tabellen försäljningen inklusive store_id , Product_ID , kvantitet och datum genom att klicka och skriva in namn för varje kolumn . Välj datatyp enligt följande : store_id som varchar ( 4 ) , kvantiteten som smallint , datum för datetime
3
Skapa två kolumner för produkter , nämligen PRODUCT_ID och namn . . Ange datatyp som varchar ( 4 ) och röding ( 10 ) , respektive.
4
Klicka på " Ny sökning " för att börja använda T - SQL-uttryck . Infoga data i de två tabellerna :
insert försäljningsvärdet ( '1 ' , '1 ' , '2 ' , '09 /13/10 ' ) katalog
insert försäljningsvärdet ( '2 ' , '1 ' '30 ' , '09 /14/10 ' )
insert produkter värden ( '1 ', ' produkt1 ' )
insert produkter värden ( '2 ',' product2 ' )
5
Använd underfråga för att välja produkt1 s försäljning poster från tabellen försäljning :
SELECT store_id , kvantitet
fRÅN försäljning
VAR FINNS
( SELECT *
Från försäljning
VAR sales.product_id = product.product_id
och kvantitet > 10 ) ( se resurser . ) katalog
Klicka " Execution " för att verkställa uttalandet . Affär 2 och kvantitet 20 visas i urvalet resultatet .