roundavg列名,2取兩位小數的問題

2021-03-04 05:06:07 字數 1164 閱讀 2978

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 ...