En underforespørgsel er en SELECT-sætning , der er indlejret i et andet T- SQL-sætning. Du kan bruge underforespørgsel i en SELECT , INSERT , UPDATE eller DELETE udsagn i T- SQL. Underforespørgslen understøttes af SQL Server. Du kan angive en T-SQL underforespørgsel hvor et udtryk er tilladt i en erklæring. For eksempel kan du medtage en underforespørgsel i søgningen tilstand WHERE klausul i SELECT-sætninger . Ting du skal
SQL Server
Vis Flere Instruktioner
1
Klik på "Start ", " Alle programmer " og " SQL Server 2008. " Vælg " SQL Server Management Studio. " Log ind SQL Server med dit brugernavn og din adgangskode , som din database administrator. Klik på " Databaser " på " Object Explorer " for at udvide databaserne. Klik på din database , såsom " Sales_Dep , " for at udvide databasen.
2
Højreklik på " Tabeller " og derefter "Ny table " for at oprette to tabeller , nemlig salg og produkter. Tabellen skabelse interfacet vises i højre panel i SQL Server vinduet. Opret fire kolonner til spisebrug salg , herunder store_id , product_id , mængde og dato ved at klikke og skrive navne til hver kolonne. Vælg datatype som følger: store_id som varchar (4), mængde som smallint , dato datetime
3
Opret to kolonner for produkter , nemlig product_id og navn. . Angiv datatype som varchar (4) og char ( 10) , hhv.
4
Klik på "Ny søgning " at begynde at bruge T- SQL-sætning. Indsætte data i de to tabeller :
insert salg værdier ( '1 ' , '1' , '2 ' , '09 /13/10')
indsætte salg værdier ( '2 ' , '1 ' '30' , '09 /14/10 ')
indsætte produkter værdier ( '1 ', ' produkt1 ' )
indsætte produkter værdier ( '2 ',' product2 ' )
5
Brug underforespørgsel til at vælge produkt1 s salg poster fra tabel salg : Hej
SELECT store_id , mængde
fra salg
HVOR FINDES < br >
( SELECT *
FROM sales
WHERE sales.product_id = product.product_id
og mængde > 10 ) (se ressourcer ).
< p> Klik på " Execution " for at udføre redegørelsen . Store 2 og mængde 20 vises i udvælgelsen resultat.