En delspørring er en SELECT- setning som er innebygd i en annen T - SQL-setning. Du kan bruke delspørring i en SELECT , INSERT , UPDATE eller DELETE-setninger i T - SQL. Underspørring støttes av SQL Server. Du kan angi en T -SQL underspørring hvor et uttrykk er tillatt i en uttalelse. For eksempel kan du inkludere en subquery i søket tilstanden WHERE-leddet i SELECT-setninger . Du trenger
SQL Server
Vis flere instruksjoner
en
Klikk " Start", " Alle programmer " og " SQL Server 2008 . " Velg " SQL Server Management Studio. " Logg inn SQL Server med ditt brukernavn og passordet du fikk av din database administrator . Klikk " Databaser " på " Object Explorer " for å utvide databasene . Klikk databasen , for eksempel " Sales_Dep , " for å utvide databasen.
2
Høyreklikk " bord" og deretter " Ny tabell " for å lage to tabeller , nemlig salg og produkter. Tabellen opprettelse grensesnittet vises på høyre panel av SQL Server -vinduet . Lag fire kolonner for tabellen salg inkludert store_id , product_id , mengde og dato ved å klikke og skrive navn for hver kolonne . Velg datatype som følger: store_id som varchar ( 4 ) , mengde som smallint , dato som datetime
3
Lag to kolonner for produkter, nemlig PRODUCT_ID og navn. . Angi datatype som varchar ( 4 ) og røye ( 10 ) , henholdsvis .
4
Klikk " Nytt søk " for å begynne å bruke T - SQL-setning. Sette inn data i de to tabellene :
settes salg verdier ( '1 ' , '1' , '2 ' , '09 /13/10' )
settes salg verdier ( '2 ' , '1 ' '30 ' , '09 /14/10 ' )
settes produkter verdier ( '1 ', ' product1 ')
settes produkter verdier ( '2 ',' product2 ')
5
bruk underspørring å velge product1 er salg poster fra tabellen salg : en
SELECT store_id , mengde
fRA salg
HVOR FINNES
( SELECT *
FRA salg
HVOR sales.product_id = product.product_id
og kvantitet > 10 ) ( se ressurser ).
< p > Klikk " Execution " for å utføre setningen . Butikken to og kvantitet 20 vises i utvalget resultat .