數(shù)字去小數(shù)是在MySQL中經(jīng)常用到的功能之一,它可以將小數(shù)部分去掉,下面將介紹。
一、使用ROUND函數(shù)
ROUND函數(shù)可以將數(shù)字進(jìn)行四舍五入,并且可以指定保留的小數(shù)位數(shù)。如果想要去掉小數(shù)部分,只需要將小數(shù)位數(shù)設(shè)置為0即可。可以使用以下代碼:
SELECT ROUND(123.456, 0);
二、使用CAST函數(shù)
CAST函數(shù)可以將一個(gè)值轉(zhuǎn)換為指定的數(shù)據(jù)類型。如果將一個(gè)浮點(diǎn)數(shù)轉(zhuǎn)換為整數(shù)類型,小數(shù)部分將被截?cái)啵梢允褂靡韵麓a:
SELECT CAST(123.456 AS UNSIGNED);
三、使用FLOOR函數(shù)
FLOOR函數(shù)可以將一個(gè)數(shù)字向下取整,可以使用以下代碼:
SELECT FLOOR(123.456);
以上就是在MySQL中實(shí)現(xiàn)數(shù)字去小數(shù)功能的三種方法。其中,ROUND函數(shù)可以指定保留的小數(shù)位數(shù),CAST函數(shù)可以將一個(gè)值轉(zhuǎn)換為指定的數(shù)據(jù)類型,F(xiàn)LOOR函數(shù)可以將一個(gè)數(shù)字向下取整。根據(jù)實(shí)際需求選擇合適的方法即可。