SQLで余剰を求めるには,%演算子やMOD演算子(関数)を使用します.どの演算子(関数)を使用するかは各DBMSによって異なります.以下に各DBMSごとに使用可能な関数を示します.
DBMS | SQL |
---|---|
Access | MOD演算子 |
SQLServer | %演算子 |
Oracle | MOD関数 |
MySQL | %演算子 |
PostgreSQL | %演算子 |
ここでは各DBMSごとに余剰を求める方法を紹介します.
Accessで余剰を求めるにはMOD演算子を使用します.
SQLサンプル
MOD演算子を用いて余剰を用いるサンプルを示します.
SELECT 11 MOD 3
SQLの結果
2
SQLServer,MySQL,PostgreSQLで余剰を求めるには%演算子を使用します.
SQLサンプル
%演算子を用いて余剰を用いるサンプルを示します.
SELECT 11 % 3
SQLの結果
2
Oracleで余剰を求めるにはMOD関数を使用します.
SQLサンプル
MOD関数を用いて余剰を用いるサンプルを示します.
SELECT MOD(11, 3)
SQLの結果
2