ある数を別の数で割った係数 (剰余) を返す、スカラ数値関数です。
Synopsis
{fn MOD(dividend,divisor)}
MOD は、被除数を除数で割った余り (係数) を返します。負の被除数を含む除算に対しては、負またはゼロを返します。どちらかの引数に NULL 値を渡すと、
MOD は NULL を返します。
MOD は、{ } 括弧構文による ODBC スカラ関数としてのみ使用できます。
以下の例は、
MOD で返された余りを示しています。
SELECT DISTINCT {fn MOD(5,3)} AS Remainder
FROM Sample.Person
以下の例は、負の被除数を使用した
MOD で返される余りを示しています。
SELECT DISTINCT {fn MOD(-5,3)} AS Remainder
FROM Sample.Person
以下の例は、負の除数を使用した
MOD で返される余りを示しています。
SELECT DISTINCT {fn MOD(5,-3)} AS Remainder
FROM Sample.Person