1樓:
select convert(decimal(10,1),round(132451.27456,1))
你看看這個式子的效果,結果132451.3正是你所想要的
update table set num = convert(decimal(10,1),round(num,1))
有困難hi我
2樓:血之暗夜精靈
oracle:
update table set num=round(num,1);
3樓:遺忘′內段情
請問是想保留小數點後一位麼,如果是的話,如下
select round(num,1) from dual
4樓:匿名使用者
l例如這個 "products" 表:
prod_id productname unit unitprice
1 gold 1000 g 32.35
2 silver 1000 g 11.56
3 copper 1000 g 6.85
sql為:select productname, round(unitprice,0) as unitprice from products
結果為:
productname unitprice
gold 32
silver 12
copper 7
你要想保留一份就round(unitprice,1)
5樓:
方法1:select round(num, 1)
方法2:select cast(num as decimal(100, 1)) 其中100是位數, 不用更改
6樓:匿名使用者
round
返回某個數字按指定位數取整後的數字。
語法round(number,num_digits)number 需要進行取整的數字。
num_digits 是取整後要保留的位數。此引數為負數表示要保留小數點左邊的整數部分,為 0(零)表示取整為最接近的整數。
你的sql語句可以這麼寫
select round(num,2) as 四捨五入後的num, 其它的欄位 from 表名
以上是access,sql server 也可以用吧,沒有試過
7樓:謇霜
round(num,1)
sql怎樣將表b中欄位資料複製到表a欄位中
update 表aset表a.興趣1 表b.興趣1,表a.興趣2 表b.興趣2 from 表a join 表b on 表a.姓名 表b.姓名 and 表a.性別 表b.性別 僅用於 sql server update a set 興趣1 b.興趣1,興趣2 b.興趣2 from a,b where ...
sql查詢表中兩個欄位對應的另表的資料
根據 news表中的 news type id 1 查出 news type表中的 透明點評 這條資料,透明點評 是最後需要查出來的位置資料。子查詢或者表連線 比如表連線的方式就可以寫成 select n.id,t.type name,title from news as n inner join ...
sql表只有自增的主鍵欄位如何插入
顯示值插入 修改會話中的identity insert 臨時性 不徹底該表列性質 set identity insert database name schema name table 顯式值插入 1 一般是組合使用,已確保會話中identity insert的完整狀態 2 set identity...