Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Daten in einer Tabelle können mithilfe der SELECT-Anweisung gelesen werden. Die SELECT-Anweisung gehört zu den wichtigsten Transact-SQL-Anweisungen. Ihre Syntax zeichnet sich durch unzählige Variationen aus. In diesem Lernprogramm arbeiten Sie mit fünf einfachen Versionen.
So lesen Sie die Daten in einer Tabelle
Geben Sie die folgenden Anweisungen zum Lesen der Daten in der
Products-Tabelle ein, und führen Sie sie aus.-- The basic syntax for reading data from a single table SELECT ProductID, ProductName, Price, ProductDescription FROM dbo.Products GOSie können ein Sternchen verwenden, um alle Spalten in der Tabelle auszuwählen. Dies wird häufig in Ad-hoc-Abfragen verwendet. Sie sollten die Spaltenliste im permanenten Code angeben, damit die Anweisung die vorhergesagten Spalten zurückgibt, auch wenn später eine neue Spalte zur Tabelle hinzugefügt wird.
-- Returns all columns in the table -- Does not use the optional schema, dbo SELECT * FROM Products GOSie können Spalten weglassen, die Sie nicht zurückgeben möchten. Die Spalten werden in der Reihenfolge zurückgegeben, in der sie aufgelistet sind.
-- Returns only two of the columns from the table SELECT ProductName, Price FROM dbo.Products GOMithilfe einer
WHERE-Klausel können Sie die an den Benutzer zurückgegebenen Zeilen beschränken.-- Returns only two of the records in the table SELECT ProductID, ProductName, Price, ProductDescription FROM dbo.Products WHERE ProductID < 60 GOSie können die Werte in den Spalten direkt nach ihrer Rückgabe bearbeiten. Im folgenden Beispiel wird eine mathematische Operation für die
Price-Spalte ausgeführt. Spalten, die auf diese Weise geändert wurden, weisen keinen Namen auf, es sei denn, Sie geben eins mithilfe desASSchlüsselworts an.-- Returns ProductName and the Price including a 7% tax -- Provides the name CustomerPays for the calculated column SELECT ProductName, Price * 1.07 AS CustomerPays FROM dbo.Products GO
Funktionen, die in einer SELECT-Anweisung nützlich sind
Informationen zu einigen Funktionen, die Sie zum Arbeiten mit Daten in SELECT-Anweisungen verwenden können, finden Sie in den folgenden Themen:
| Zeichenfolgenfunktionen (Transact-SQL) | Datums- und Uhrzeitdatentypen und zugehörige Funktionen (Transact-SQL) |
| Mathematische Funktionen (Transact-SQL) | Text- und Bildfunktionen (Transact-SQL) |
Nächste Aufgabe in der Lektion
Zusammenfassung: Erstellen von Datenbankobjekten