% (剰余) (Transact-SQL)
ある値を別の値で除算した結果の余りを返します。
構文
dividend % divisor
引数
- dividend
除算される数値式を指定します。dividend には、整数および通貨型に分類されるデータ型、または numeric 型の有効な式を指定する必要があります。
- divisor
被除数を割る数値式を指定します。divisor には、整数および通貨型に分類されるデータ型、または numeric 型の有効な式を指定する必要があります。
戻り値の型
2 つの引数のデータ型によって決まります。
解説
剰余算術演算子は、SELECT ステートメントの選択リストの中で、列名、数値定数、整数や通貨型に分類されるデータ型、または numeric 型の有効な式と組み合わせて使用できます。
例
次の例では、製品 ID 番号、製品の単価、および注文された製品数を各製品の価格で割った余り (剰余) を整数値に変換した値を返します。
USE AdventureWorks;
GO
SELECT TOP(100)ProductID, UnitPrice, OrderQty,
CAST((UnitPrice) AS int) % OrderQty AS Modulo
FROM Sales.SalesOrderDetail;
GO
参照
関連項目
関数 (Transact-SQL)
LIKE (Transact-SQL)
演算子 (Transact-SQL)
SELECT (Transact-SQL)