トップDML数学関数 ≫ 余剰を求める

余剰を求める

SQLで余剰を求めるには,%演算子やMOD演算子(関数)を使用します.どの演算子(関数)を使用するかは各DBMSによって異なります.以下に各DBMSごとに使用可能な関数を示します.

DBMSSQL
AccessMOD演算子
SQLServer%演算子
OracleMOD関数
MySQL%演算子
PostgreSQL%演算子

ここでは各DBMSごとに余剰を求める方法を紹介します.

Accessの場合

Accessで余剰を求めるにはMOD演算子を使用します.

SQLサンプル

MOD演算子を用いて余剰を用いるサンプルを示します.

SELECT 11 MOD 3

SQLの結果

2

SQLServer,MySQL,PostgreSQLの場合

SQLServer,MySQL,PostgreSQLで余剰を求めるには%演算子を使用します.

SQLサンプル

%演算子を用いて余剰を用いるサンプルを示します.

SELECT 11 % 3

SQLの結果

2

Oracleの場合

Oracleで余剰を求めるにはMOD関数を使用します.

SQLサンプル

MOD関数を用いて余剰を用いるサンプルを示します.

SELECT MOD(11, 3)

SQLの結果

2