* (moltiplicazione) (Transact-SQL)
Si applica a: SQL Server
database SQL di Azure
Istanza gestita di SQL di Azure
endpoint di analisi SQL di Azure Synapse Analytics
Platform System (PDW)
in Microsoft Fabric
Warehouse nel database SQL di Microsoft Fabric
in Microsoft Fabric
Moltiplica due espressioni (operatore aritmetico di moltiplicazione).
Convenzioni relative alla sintassi Transact-SQL
Sintassi
expression * expression
Argomenti
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 restituiti
Restituisce il tipo di dati dell'argomento con la priorità più alta. Per altre informazioni, vedere Precedenza dei tipi di dati (Transact-SQL).
Esempi
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;
Vedi anche
Tipi di dati (Transact-SQL)
Espressioni (Transact-SQL)
Funzioni predefinite (Transact-SQL)
Operatori (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)
*= (assegnazione di moltiplicazione) (Transact-SQL)
Operatori composti (Transact-SQL)