Dela via


* (Multiplikation) (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-analysslutpunkt i Microsoft FabricLager i Microsoft FabricSQL-databas i Förhandsversion av Microsoft Fabric

Multiplicerar två uttryck (en aritmetisk multiplikationsoperator).

Transact-SQL syntaxkonventioner

Syntax

expression * expression  

Arguments

expression
Är ett giltigt uttryck för någon av datatyperna i kategorin numerisk datatyp, förutom datatyperna datetime och smalldatetime .

Result Types

Returnerar datatypen för argumentet med högre prioritet. Mer information finns i Data Type Precedence (Transact-SQL).

Examples

I följande exempel hämtas produktidentifieringsnumret, namnet, listpriset och det nya listpriset för alla mountainbikes i Product tabellen. Det nya listpriset beräknas med hjälp av den * aritmetiska operatorn för att multiplicera med ListPrice1.15.

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

Exempel: Azure Synapse Analytics and Analytics Platform System (PDW)

I följande exempel hämtas för- och efternamn för dimEmployee anställda i tabellen och lönen beräknas för VacationHours varje..

-- Uses AdventureWorks  
  
SELECT FirstName, LastName, BaseRate * VacationHours AS VacationPay  
FROM DimEmployee  
ORDER BY lastName ASC;  

See Also

Datatyper (Transact-SQL)
Expressions (Transact-SQL)
Inbyggda funktioner (Transact-SQL)
Operators (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)
*= (multiplikationstilldelning) (Transact-SQL)
Sammansatta operatorer (Transact-SQL)