Delen via


* (vermenigvuldiging) (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricMagazijn in Microsoft FabricSQL-database in Microsoft Fabric Preview

Vermenigvuldigt twee expressies (een rekenkundige vermenigvuldigingsoperator).

Transact-SQL syntaxis-conventies

Syntax

expression * expression  

Arguments

expression
Is een geldige expressie van een van de gegevenstypen van de categorie numeriek gegevenstype, met uitzondering van de gegevenstypen datetime en smalldatetime .

Result Types

Retourneert het gegevenstype van het argument met de hogere prioriteit. Zie prioriteit voor gegevenstypen (Transact-SQL) voor meer informatie.

Examples

In het volgende voorbeeld wordt het productidentificatienummer, de naam, de catalogusprijs en de nieuwe catalogusprijs van alle bergfietsen in de Product tabel opgehaald. De nieuwe catalogusprijs wordt berekend met behulp van de * rekenkundige operator om te vermenigvuldigen ListPrice1.15met .

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

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

In het volgende voorbeeld worden de voor- en achternaam van werknemers in de dimEmployee tabel opgehaald en wordt het salaris voor VacationHours elke werknemer berekend.

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

See Also

gegevenstypen (Transact-SQL)
Expressions (Transact-SQL)
Ingebouwde functies (Transact-SQL)
Operators (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)
*= (Vermenigvuldigingstoewijzing) (Transact-SQL)
Samengestelde operators (Transact-SQL)