Oracle中去除数值中的小数 比如表table1中字段score中有小数23.678我想让他称为23.000或者23,改怎样操作!(有多条这样的记录) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --23select trunc(23.678) from dual;--23.000select to_char(trunc(23.678),'99.999') from dual; select trunc(score) from table1; --如果不要前导空格,最好使用FM格式符select to_char(trunc(23.678),'FM9999.999') from dual;--如果格式化score列,可以select to_char(trunc(score),'FM9999.999') from 你的表; select round(3.343) from dual 顶1楼的。我执行过了。3楼这一句“select to_char(trunc(23.678),'FM9999.999') from dual;”结果不正确。 select to_char(trunc(23.678),'FM9999.999') from dual; 列转行 为什么WHERE CURRENT OF 必须要与For update配对 游标!! 关于JOB!!急。 A SPACE issue 为什么触发器不工作? 贴有代码,请各位帮忙. 两个表间的数据更新SQL写法。 学oracle的问题!!! orcal 8 的数据服务器经常会cpu使用100%怎么办??? 语句优化 麻烦帮忙看个sql oracle
select trunc(23.678) from dual;
--23.000
select to_char(trunc(23.678),'99.999') from dual;
select to_char(trunc(23.678),'FM9999.999') from dual;
--如果格式化score列,可以
select to_char(trunc(score),'FM9999.999') from 你的表;
”结果不正确。