* (乘法) (Transact-SQL)

適用于: Microsoft Fabric 中 Microsoft Fabric 倉儲中的 SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW) SQL 分析端點

乘以兩個運算式 (算術乘法運算子)。

Transact-SQL 語法慣例

Syntax

expression * expression  

注意

若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔

引數

expression
這是數值資料類型類別目錄中任何一個資料類型的任何有效運算式,但是 datetimesmalldatetime 資料類型除外。

結果類型

傳回優先順序較高之引數的資料類型。 如需詳細資訊,請參閱資料類型優先順序 (Transact-SQL)

範例

下列範例會擷取產品識別碼、名稱、清單價目以及 Product 資料表中所有越野車的新清單價目。 新的清單價目是利用 * 算數運算子,將 ListPrice 乘以 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  

範例:Azure Synapse Analytics 和 Analytics Platform System (PDW)

下列範例會在 dimEmployee 資料表中擷取員工的名字和姓氏,並針對每位員工計算 VacationHours 的工資。

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

另請參閱

資料類型 (Transact-SQL)
運算式 (Transact-SQL)
內建函數 (Transact-SQL)
運算子 (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)
*= (乘法指派) (Transact-SQL)
複合運算子 (Transact-SQL)