Condividi tramite


* (moltiplicazione) (Transact-SQL)

Si applica a:SQL ServerDatabase SQL di AzureIstanza gestita di SQL di AzureAzure Synapse AnalyticsPiattaforma di analisi (PDW)Endpoint di analisi SQL in Microsoft FabricMagazzino in Microsoft FabricDatabase SQL in Microsoft Fabric

Moltiplica due espressioni (operatore aritmetico di moltiplicazione).

Convenzioni relative alla sintassi Transact-SQL

Syntax

expression * expression  

Arguments

expression
Qualsiasi espressione valida di un qualsiasi tipo di dati della categoria dei tipi di dati numerici, ad eccezione dei tipi di dati datetime e smalldatetime.

Tipi di risultati

Restituisce il tipo di dati dell'argomento con la priorità più alta. Per altre informazioni, vedere Precedenza dei tipi di dati (Transact-SQL).

Examples

Nell'esempio seguente viene recuperato il numero di serie del prodotto, il nome, il prezzo di listino e il nuovo prezzo di listino di tutte le mountain bike nella tabella Product. Il nuovo prezzo di listino viene calcolato tramite l'operatore aritmetico * per moltiplicare ListPrice per 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  

Esempi: Azure Synapse Analytics e Piattaforma di strumenti analitici (PDW)

L'esempio seguente recupera il nome e cognome dei dipendenti nella tabella dimEmployee e calcola il pagamento per VacationHours per ognuno.

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

Vedere anche

Tipi di dati (Transact-SQL)
Espressioni (Transact-SQL)
Funzioni predefinite (Transact-SQL)
Operatori (Transact-SQL)
SELECT (Transact-SQL)
DOVE (Transact-SQL)
*= (assegnazione di moltiplicazione) (Transact-SQL)
Operatori composti (Transact-SQL)