SQL> create table gggg (sales number(10));表已创建。SQL> insert into gggg values(100);已创建 1 行。SQL> insert into gggg values(300);已创建 1 行。SQL> select sales/30 as sale from gggg; SALE
----------
3.33333333
10SQL> select round(sales/30) as sale from gggg; SALE
----------
3
10SQL>
----------
3.33333333
10SQL> select round(sales/30) as sale from gggg; SALE
----------
3
10SQL>
解决方案 »
- 关于oracle sequence步长 为1 但实际上显示的步长是2 求解释
- 这句话为什么 会说a.ORDERBY是无效标识符啊?
- 古老的问题,连接Oracle时出错:System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.
- 请教最简单的Oracle9i安装问题,急
- 关于ORACLE初始密码
- 哪位大侠知道VB+ADO+Oracle操作图片或者文件存取?谢谢!
- 如何安装及配置Oracle
- 不能进入 oracle management server
- VC中,从一个几百万条记录的表中查找几十万条记录,用多线程效率会不会增加很多?
- Oracle忽略大小写的问题
- 关于pb和oracle的一点问题
- 菜鸟问题!如何把一个库里面的所有表和数据导出,到另外一台机器上,类似于复制的功能!在线等,解决马上给分
----------
BaBSQL>
SQL> select ceil(23.33) from dual;CEIL(23.33)
-----------
24返回等于或小于x的最大整数:
SQL> select floor(23.33) from dual;FLOOR(23.33)
------------
23返回舍入到小数点右边y位的x值:rcund(x,[y])
SQL> select round(23.33) from dual;ROUND(23.33)
------------
23返回截尾到y位小数的x值:trunc(x,[y])
SQL> select trunc(23.33) from dual;TRUNC(23.33)
------------
23
用replace函数SQL> SELECT REPLACE ('ABCD aaa AABB','A','a') from dual;REPLACE('ABCDAAAAABB','A','A
----------------------------------------------------------
aBCD aaa aaBB
答2:replace,translate