* (乗算) (Transact-SQL)

Applies to: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric の SQL 分析エンドポイント Microsoft Fabric のウェアハウス

2 つの式を乗算します (算術乗算演算子)。

Transact-SQL 構文表記規則

構文

expression * expression  

引数

式 (expression)
数値データ型に分類されるデータ型を持つ有効なを指定します。ただし、datetime および smalldatetime データ型は除きます。

戻り値の型

優先順位が高い引数のデータ型を返します。 詳細については、「データ型の優先順位 (Transact-SQL)」を参照してください。

次の例では、Product テーブルのすべてのマウンテン バイクの製品 ID 番号、名前、表示価格、および新しい表示価格を取得します。 新しい表示価格は、* 算術演算子を使用して 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  

例: 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)