Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

SQL vnorené tabuľky Tutorial

vnorené SQL dotazy ( tiež volal " sub - otázky " ) , poskytnúť vám možnosť spustenia dotazu v hlavnom dotaze . Sub - query vracia záznamy z inej tabuľky priamo vo Vašom " vyberte" SQL príkazu . " Vyberte " vyhlásenie načíta záznamy z SQL databázy a zobrazí výsledky pre užívateľa . Používajú sa pre webové stránky a desktopových aplikácií . A vnorené SQL dotaz " odkazy " na jednom zo stĺpcov v hlavnom dotaze pripojiť záznamy . Pokyny dovolená 1

Vytvorte si hlavnú otázku . To môže byť akýkoľvek typ výberového dotazu. Nasledujúce hlavné dotaz vyberie všetky mená a priezviská z tabuľky zákazníka :

vyberte FIRST_NAME , last_name od zákazníka
2

Filtrovať hlavné výsledky dotazu. Filtrujú sa výsledky sa vykonáva pomocou príkazu " where" . Nasledujúci príkaz SQL pridá do dotazu a vyhľadá iba záznamy , kde priezvisko zákazníka je " Smith " :

vyberte FIRST_NAME , last_name od zákazníka , kde last_name = ' Smith '
3

Odkaz na tabuľku objednávky do hlavného dotazu pomocou vloženého SQL . Nasledujúci kód ukazuje, ako pridať vnorené SQL dotazu :

vyberte FIRST_NAME , last_name ( vyberte OrderID objednávok , kde order.CustomerID = Customer.CustomerID ) od zákazníka , kde last_name = ' Smith '

sub - query sa nachádza v zátvorkách . " Odkaz " sa vykonáva pomocou poradie tabuľky stĺpca CustomerID a KódZákazníka stĺpec zákazník tabuľky . Tento sub - query vracia každý orderid pre zákazníkov vrátených hlavným dotazu .
4

Spustenie dotazu stlačením klávesu " F5 " . Všimnite si výsledky . Aj keď vaše hlavné dotaz vyhľadá všetky mená a priezvisko zákazníka , vnorený dotaz tiež získa " orderid " pre zákazníka .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené