MySQL數據庫除法取整(DIV)運算符返回一個整數商結果,它是被除數除以除數的整數部分。
SELECT 7 DIV 2; --返回值為3 SELECT -7 DIV 2; --返回值為-4
在使用DIV運算符時,被除數和除數的數據類型不是整數類型,則MySQL將先對它們進行常規數字類型轉換,然后執行除法。
SELECT 7.0 DIV 2; --返回值為3 SELECT 7 DIV 2.0; --返回值為3 SELECT 7.5 DIV 2; --返回值為3
如果除數為0,則DIV運算符返回NULL值。
SELECT 7 DIV 0; --返回值為NULL
除法取整也可以使用floor函數實現。floor函數返回比函數參數小的最大整數。
SELECT floor(7/2); --返回值為3 SELECT floor(-7/2); --返回值為-4 SELECT floor(7.5/2); --返回值為3
總之,MySQL數據庫除法取整運算符是用于返回整數商結果的一個方便的運算符。
上一篇css動畫怎么暫停