掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
MOD 函數(shù)返回 x 除以 y 的余數(shù)。

注意
與 REMAINDER 函數(shù)的區(qū)別為,在用
REMAINDER (x,y)和
MOD (x,y)函數(shù)在進(jìn)行運(yùn)算時,都用了一個公式 result=x-y*(x/y),區(qū)別在于計(jì)算 x/y 時的處理方式不同。在
REMAINDER (x,y)函數(shù)中,采用
ROUND(x/y),而在
MOD (x,y)函數(shù)中采用
FLOOR(x/y)。
MOD (x,y)|
參數(shù) |
說明 |
|---|---|
x 和 y 為數(shù)值型(NUMBER、FLOAT、BINARY_FLOAT 和 BINARY_DOUBLE)表達(dá)式。 |
返回類型與數(shù)值優(yōu)先級高的參數(shù)的數(shù)據(jù)類型相同。
此示例顯示了計(jì)算 23/8 以及 24/8 的余數(shù)的結(jié)果。
執(zhí)行以下語句:
SELECT MOD(23,8), MOD(24,8) FROM DUAL;查詢結(jié)果如下:
+-----------+-----------+
| MOD(23,8) | MOD(24,8) |
+-----------+-----------+
| 7 | 0 |
+-----------+-----------+ 
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流