Ⅰ sql 語言 去除 小數點和後面的數字並求個位整數
select id,cast(round(rmb,0) as int) as rmb from t1
不動腦子。access更簡單:
select id,round(rmb,0) as rmb from t1
Ⅱ 在SQL計算平均值輸出的時候出現如圖數據,請問怎麼去除小數點後面的「0」
有小數點嗎?如果有小數點就用round函數,如果只是後面的.00000,那就可以用trunc函數。
round(avg(numeric),2);
2代表取兩位小數。
trunc(avg(numeric));
截取整數。
希望能幫到你。
Ⅲ sql怎麼去掉字元小數點
replace(field,'.','')
Ⅳ SQL Server里如何把查詢出來結果的小數點去掉
思路很簡單,數據類型轉換,轉成整型即可,看下我的例子:
--我們定義兩個變數,一個小數i,一個整數x
DECLARE@inumeric(10,7),@xint
SET@i=3.1415926
print@i
--將小數轉換成整型
SET@x=CAST(ROUND(@i,0)ASint)
print@x