Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
môžete použiť poddotaz pre nasledujúce účely : - definovanie sadu riadku , ktorý vykoná ktorý má byť vložený do cieleného tabuľky - . definovanie výsledkov sadu , ktorá bude použitá na vytvorenie zobrazenie alebo snímku - . definovanie jednu alebo viac hodnôt pre príkaz UPDATE - . poskytuje hodnoty pre WHERE , HAVING a START WITH doložkách pre SELECT , UPDATE a DELETE .
2
SQL získava informácie z tabuľky v konkrétnej databáze . V tomto príklade je názov databázy je emp ( pre zamestnancov ) , Ename je meno zamestnanca a DEPTNO je číslo oddelenia . Ak chcete získať všetky mená zamestnancov vo Smitha oddelení . Ak chcete určiť , v akom oddelení ' Smith ' práce a potom použite túto odpoveď vypísať všetkých zamestnancov mien v tomto oddelení :
SELECT Ename , deptnoFROM empWHERE DEPTNO = ( SELECT deptnoFROM empWHERE Ename = ' SMITH ' )
3
vnorený dotaz vráti číslo oddelenia ( DEPTNO ) spojený s pracovníkom " SMITH " a rodič dotaz bude využívať výsledky stanovené pre získanie mena a oddelenie počtu všetkých zamestnancov , ktorí pracujú v Smitha oddelení .
Napíšte svoju otázku s konečnými výsledkami v mysli a používať vnorené dotaz na získanie informácií potrebných pre materskú dotaz vrátiť výsledkov vymedzených .