3个回答
展开全部
-- 方法一:
select round(B,0) from A
-- 方法二:
select cast(B as decimal(10,0)) from A
追问
这个是查询,我如果加上update 怎么修改?
追答
update A set B = cast(B as decimal(10,0))
-- 或者
update A set B = round(B,0)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
oracle中的语句:
还有一个链接,您可以参考一下:http://zhidao.baidu.com/link?url=zxpC4LH06GeDSeuUg0VPOWNgnRRf2GtMFlndpZPpmjZ-LL5G-e7994qLrZrqMvfqJRpRK6au27l39AW9XYpegq
select round(B) from A;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什麼数据库?
MSSQL
UPDATE A SET B=CAST(1.522 AS INT)
小数会全部舍掉,四舍五入的话就用round
UPDATE A SET B=round(1.522,0)
MSSQL
UPDATE A SET B=CAST(1.522 AS INT)
小数会全部舍掉,四舍五入的话就用round
UPDATE A SET B=round(1.522,0)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询