Eine Unterabfrage ist eine SELECT -Anweisung, die in einem anderen T -SQL-Anweisung eingebettet ist. Sie können Unterabfrage in einer SELECT verwenden , INSERT, UPDATE oder DELETE-Anweisungen in T- SQL . Unterabfrage wird von SQL Server unterstützt. Sie können ein T- SQL Unterabfrage wo ein Ausdruck in einer Erklärung zulässig ist. Zum Beispiel können Sie eine Unterabfrage in der Suchbedingung der WHERE-Klausel in SELECT-Anweisungen . Things You
SQL Server
brauchen anzeigen Weitere Anweisungen
1
Klicken Sie auf " Start", " Alle Programme " und " SQL Server 2008. " Wählen Sie " SQL Server Management Studio. " Melden Sie sich bei SQL Server mit Ihrem Benutzernamen und Passwort von Ihrem Datenbankadministrator bereitgestellt . Klicken Sie auf " Datenbanken " auf der " Objekt-Explorer " , um die Datenbanken zu erweitern. Klicken Sie mit der Datenbank, z. B. " Sales_Dep ", um die Datenbank zu erweitern.
2
rechten Maustaste auf " Tabellen " und dann " Neue Tabelle ", um zwei Tabellen , nämlich Umsatz und Produkte zu schaffen. Die Erstellung der Tabelle Schnittstelle erscheint auf der rechten Seite des SQL Server -Fenster. Erstellen Sie vier Spalten für die Tabelle Umsatz einschließlich store_id , product_id , Menge und Datum durch Klicken und Tippen Namen für jede Spalte . Wählen Datentyp wie folgt: store_id als varchar ( 4) , Menge als smallint , Datum als datetime
3
Erstellen Sie zwei Spalten für Produkte, nämlich product_id und Namen. . Geben Datentyp varchar ( 4) und char ( 10) , beziehungsweise.
4
Klicken Sie auf " Neue Abfrage " starten mit T- SQL-Anweisung. Einfügen von Daten in den beiden Tabellen :
Einsatz Umsatz Werte ('1 ' , '1', '2 ' , '09 /13/10 ')
Einsatz Umsatz Werte ( '2 ' , '1 ' '30' , '09 /14/10 ')
Einsteckprodukte Werte ( '1', ' product1 ')
Einsteckprodukte Werte ( '2 ',' product2 ')
5
Nutzungsbedingungen Unterabfrage product1 den Verkauf Sätze aus der Tabelle Umsatz auswählen:
SELECT store_id , Menge
FROM Verkäufe WHERE EXISTS
( SELECT * FROM
Umsatz
WHERE sales.product_id = product.product_id
und Menge > 10) (siehe Ressourcen ).
< p> Klicken Sie auf " Execution" , um die Anweisung auszuführen. Shop 2 und Menge 20 wird bei der Auswahl Ergebnis erscheinen .