Freigeben über


* (Multiplikation) (Transact-SQL)

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

Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version), Windows Azure SQL-Datenbank (Ursprüngliche Version bis aktuelle Version).

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

expression * expression

Argumente

  • expression
    Ein beliebiger gültiger Ausdruck einer der Datentypen der numerischen Datentypkategorie, mit Ausnahme der 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).

USE AdventureWorks2012;
GO
SELECT ProductID, Name, ListPrice, ListPrice * 1.15 AS NewPrice
FROM Production.Product
WHERE Name LIKE 'Mountain-%'
ORDER BY ProductID ASC;
GO

Siehe auch

Verweis

Datentypen (Transact-SQL)

Ausdrücke (Transact-SQL)

Integrierte Funktionen (Transact-SQL)

Operatoren (Transact-SQL)

SELECT (Transact-SQL)

WHERE (Transact-SQL)

*= (Multiply EQUALS) (Transact-SQL)

Verbundoperatoren (Transact-SQL)