* (Multiplikation) (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) SQL Analytics-Endpunkt in Microsoft Fabric Warehouse in Microsoft Fabric
Multiplikation zweier Ausdrücke (arithmetischer Operator für die Multiplikation).
Transact-SQL-Syntaxkonventionen
Syntax
expression * expression
Argumente
expression
Ist jeder gültige Ausdruck eines Datentyps der numerischen Datentypkategorie. Dies gilt allerdings nicht für die Datentypen datetime und smalldatetime.
Ergebnistypen
Gibt einen Wert vom Datentyp des Arguments zurück, das in der Rangfolge höher steht. Weitere Informationen finden Sie unter Rangfolge der Datentypen (Transact-SQL).
Beispiele
Im folgenden Beispiel wird die Produkt-ID, der Name, der Listenpreis und der neue Listenpreis für alle Mountainbikes in der Product
-Tabelle abgerufen. Mithilfe des arithmetischen Operators *
wird der neue Listenpreis berechnet (ListPrice
multipliziert mit 1.15
).
-- Uses AdventureWorks
SELECT ProductID, Name, ListPrice, ListPrice * 1.15 AS NewPrice
FROM Production.Product
WHERE Name LIKE 'Mountain-%'
ORDER BY ProductID ASC;
GO
Beispiele: Azure Synapse Analytics und Analytics-Plattformsystem (PDW)
Im folgenden Beispiel wird der Vor- und der Nachname von Mitarbeitern aus der dimEmployee
-Tabelle abgerufen und die Bezahlung für jede VacationHours
für jeden Mitarbeiter berechnet.
-- Uses AdventureWorks
SELECT FirstName, LastName, BaseRate * VacationHours AS VacationPay
FROM DimEmployee
ORDER BY lastName ASC;
Weitere Informationen
Datentypen (Transact-SQL)
Ausdrücke (Transact-SQL)
Integrierte Funktionen (Transact-SQL)
Operatoren (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)
(Multiplikationszuweisung) (Transact-SQL)
Verbundoperatoren (Transact-SQL)