Share via


% (剰余) (Transact-SQL)

ある値を別の値で除算した結果の余りを返します。

トピック リンク アイコン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)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手