* (Multiplikation) (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-Endpunkt in Microsoft FabricWarehouse in Microsoft Fabric

Multiplikation zweier Ausdrücke (arithmetischer Operator für die Multiplikation).

Transact-SQL-Syntaxkonventionen

Syntax

expression * expression  

Hinweis

Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) und früher finden Sie unter Dokumentation zu früheren Versionen.

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)