oracle ceil floor 函数的用法
2011-12-01 20:29
337 查看
CEIL(n)函数:取大于等于数值n的最小整数
--在Oracle 9i中
SELECT mgr,mgr/100,CEIL(mgr/100) FROM scott.emp;
--结果:
MGR MGR/100 CEIL(MGR/100)
---------- ---------- -------------
7902 79.02 80
7698 76.98 77
7698 76.98 77
7839 78.39 79
7698 76.98 77
7839 78.39 79
7839 78.39 79
7566 75.66 76
7698 76.98 77
7788 77.88 78
MGR MGR/100 CEIL(MGR/100)
---------- ---------- -------------
7698 76.98 77
7566 75.66 76
7782 77.82 78
已选择14行。
--在MSSQL 2005中
CREATE TABLE #Test(X numeric(20,1))
INSERT INTO #Test
SELECT 61.3 UNION ALL
SELECT 132.2 UNION ALL
SELECT 22.7 UNION ALL
SELECT 11.8
SELECT ceiling(X) FROM #Test --在MSSQL中CEIL写成CEILING。
DROP TABLE #Test
/*--结果
---
62
133
23
12
*/
FLOOR(n)函数:取小于等于数值n的最大整数
--在Oracle 9i中
SELECT mgr,mgr/100,FLOOR(mgr/100) FROM scott.emp;
--结果:
MGR MGR/100 FLOOR(MGR/100)
---------- ---------- --------------
7902 79.02 79
7698 76.98 76
7698 76.98 76
7839 78.39 78
7698 76.98 76
7839 78.39 78
7839 78.39 78
7566 75.66 75
7698 76.98 76
7788 77.88 77
MGR MGR/100 FLOOR(MGR/100)
---------- ---------- --------------
7698 76.98 76
7566 75.66 75
7782 77.82 77
已选择14行。
--在MSSQL 2005中
CREATE TABLE #Test(X numeric(20,1))
INSERT INTO #Test
SELECT 61.3 UNION ALL
SELECT 132.2 UNION ALL
SELECT 22.7 UNION ALL
SELECT 11.8
SELECT FLOOR(X) FROM #Test --函数名一样。
DROP TABLE #Test
/*--结果
---
61
132
22
11
*/
--在Oracle 9i中
SELECT mgr,mgr/100,CEIL(mgr/100) FROM scott.emp;
--结果:
MGR MGR/100 CEIL(MGR/100)
---------- ---------- -------------
7902 79.02 80
7698 76.98 77
7698 76.98 77
7839 78.39 79
7698 76.98 77
7839 78.39 79
7839 78.39 79
7566 75.66 76
7698 76.98 77
7788 77.88 78
MGR MGR/100 CEIL(MGR/100)
---------- ---------- -------------
7698 76.98 77
7566 75.66 76
7782 77.82 78
已选择14行。
--在MSSQL 2005中
CREATE TABLE #Test(X numeric(20,1))
INSERT INTO #Test
SELECT 61.3 UNION ALL
SELECT 132.2 UNION ALL
SELECT 22.7 UNION ALL
SELECT 11.8
SELECT ceiling(X) FROM #Test --在MSSQL中CEIL写成CEILING。
DROP TABLE #Test
/*--结果
---
62
133
23
12
*/
FLOOR(n)函数:取小于等于数值n的最大整数
--在Oracle 9i中
SELECT mgr,mgr/100,FLOOR(mgr/100) FROM scott.emp;
--结果:
MGR MGR/100 FLOOR(MGR/100)
---------- ---------- --------------
7902 79.02 79
7698 76.98 76
7698 76.98 76
7839 78.39 78
7698 76.98 76
7839 78.39 78
7839 78.39 78
7566 75.66 75
7698 76.98 76
7788 77.88 77
MGR MGR/100 FLOOR(MGR/100)
---------- ---------- --------------
7698 76.98 76
7566 75.66 75
7782 77.82 77
已选择14行。
--在MSSQL 2005中
CREATE TABLE #Test(X numeric(20,1))
INSERT INTO #Test
SELECT 61.3 UNION ALL
SELECT 132.2 UNION ALL
SELECT 22.7 UNION ALL
SELECT 11.8
SELECT FLOOR(X) FROM #Test --函数名一样。
DROP TABLE #Test
/*--结果
---
61
132
22
11
*/
相关文章推荐
- JS中的Math.ceil和Math.floor函数的用法
- C语言中几个常用数学计算函数ceil(), floor(), round()的用法
- JS中的Math.ceil和Math.floor函数的用法
- JS中的Math.ceil和Math.floor函数的用法
- oracle中函数 trunc(),round(),ceil(),floor的使用详解
- mysql数学函数之ceil,floor用法
- Oracle 数字操作。数字函数。mod(),trunc(),round(),ceil(),floor的使用
- 浅谈oracle中row_number() over()分析函数用法
- ORACLE-SQL积累(查询外检约束、记录长度、字段长度、启用禁用触发器、case用法、分组连接函数、查询被锁表)
- oracle管道函数的用法
- 【Oracle sql基础】trunc()函数的用法
- Oracle 中Contains 函数的用法
- Oracle dump函数的用法
- floor() 和 ceil()函数
- js中Math之random,round,ceil,floor的用法总结
- oracle table()函数用法
- 关于数据库ceil()函数,floor()函数,round()函数和trunc()函数
- Oracle的substr函数简单用法
- 浅谈oracle中row_number() over()分析函数用法
- floor() 和 ceil()函数