Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

MOD

ある数を別の数で割った剰余を返す、スカラ数値関数です。

Synopsis

{fn MOD(dividend,divisor)}

引数

dividend 除算の分子 (被除数) である数字。
divisor 除算の分母 (除数) である数字。

概要

MOD は、被除数を除数で割った余り (剰余) を返します。負の被除数を含む除算に対しては、負またはゼロを返します。どちらかの引数に NULL 値を渡すと、MOD は NULL を返します。返される値は NUMERIC データ型です。

MOD は、{ } 括弧構文による ODBC スカラ関数としてのみ使用できます。

以下の例は、MOD で返された余りを示しています。

SELECT {fn MOD(5,3)} AS Remainder

これは、2 を返します。

以下の例は、負の被除数を使用した MOD で返される余りを示しています。

SELECT {fn MOD(-5,3)} AS Remainder

これは、1 を返します。

以下の例は、負の除数を使用した MOD で返される余りを示しています。

SELECT {fn MOD(5,-3)} AS Remainder

これは、-1 を返します。

関連項目

CEILING FLOOR ROUND TRUNCATE

FeedbackOpens in a new tab