1樓:匿名使用者
select cast(round(avg(列名),2) as numeric(18,2)) from 表名
2樓:寶樹枝是衣
你好!給分留郵箱
2分鐘發過去
如有疑問,請追問。
3樓:大力醒酒丸
給分留郵箱 2分鐘發過去
在access2010中,round(avg())和select(avg())有什麼不同?
4樓:匿名使用者
round是對avg的值進行四捨五入;而直接select avg則是根據access預設的長度去保留小數。
按照如圖建立乙個表:
表內資料如下:
測試點如下:
1、執行語句:
select round(avg(分數)) as 平均分 from 測試表
在這裡,如果不寫保留的小數字,則保留整數部分,結果如圖:
如果保留2位小數,由於round的用法為round(數值,保留小數的位數),上句可改寫成:
select round(avg(分數),2) as 平均分 from 測試表
結果則為:
2、執行非四捨五入的語句:
select avg(分數) as 平均分 from 測試表
結果為:
總結:兩者只是在保留小數時保留的位長不一樣,並無其他不同。
5樓:匿名使用者
round 四捨五入
round[avg(成績),1] 數字是什麼意思
6樓:匿名使用者
round[avg(成績),1]裡,round是四捨五入函式。
avg(成績)就是求成績的平均值,最後的1代表保留一位小數。
在access2010中,round(avg())和select(avg())有什麼不同?
7樓:匿名使用者
avg()是sql聚合函式,round()是四捨五入函式,小數字數留空時 則預設四捨五入取整數。
round(avg())和avg()之間的區別在於,前者對得到的平均值四捨五入取整數,後者保持返回原本算出的平均值。
判斷把6寫成兩位小數是,判斷。把6寫成兩位小數是006。
答案是錯誤的 你要知道小數是如何表達的 6和0.06想不想等我想你應該也知道吧,那正確的兩位小數表達應該是6.00,10呢10.00看出來了嗎?正確的方式是在整數的後面加.00,如果本身就是小數0.5,就像是5毛錢用塊表達就是0.5元,如果0.5表達為兩位小數呢,那就是0.50,也就是說新增0肯定在...
570260000約等於多少億保留兩位小數
570260000約等於多少億保留兩位小數解題思路 精確到n位數需要判斷第n位數下一位,如果小於5則捨去大於等於5則向高位進1,需要運用到四捨五入。解題過程 570260000 1億 5.7026億 保留兩位小數約等於5.70億 存疑請追問,滿意請採納 以億為計數單位570260000可以寫成5.7...
有兩位數,其十位數字比各位數字大2,這個兩位數在50和70之間,你能求出這個兩位數嗎
解 設個位數字為x,則十位數字為x 2,這個兩位數為10 x 2 x 11x 20,根據這個兩位數在50和70之間,列出不等式組 11x 20 50 11x 20 70 有乙個兩位數,其十位數字比個位數字大2,這個兩位數在50和70之間,你能求出這個兩位數嗎 設該兩位數的個位數是x,則十位數是 x ...