ORACLE_单行函数_CEIL FLOOR ROUND TRUNC
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,单行函数第一部分第1章 数值型函数--1 创建用户指定其使用的表空间--1.1 查看当前表空间状态COL tablespace_name FOR a15;COL file_name FOR a50;S
千家信息网最后更新 2024年09月22日ORACLE_单行函数_CEIL FLOOR ROUND TRUNC
单行函数第一部分第1章 数值型函数--1 创建用户指定其使用的表空间--1.1 查看当前表空间状态COL tablespace_name FOR a15;COL file_name FOR a50;SELECT tablespace_name,file_id,file_name FROM dba_data_files;--1.2 创建目录mkdir -p /u01/app/oracle/oradata/PROD/disk6/--1.3 创建表空间CREATE TABLESPACE DBLION DATAFILE '/u01/app/oracle/oradata/PROD/disk6/tb_dblion01.dbf' SIZE 100M;--1.4 创建用户并指定默认表空CREATE USER dblion IDENTIFIED BY dblion DEFAULT TABLESPACE DBLION;--1.5 授权GRANT RESOURCE,CONNECT TO dblion;第一部分第1章 数值型函数--1.函数分类 1 2 3 4 5 61 CEIL FLOOR ROUND TRUNC2 ABS SIGN MOD REMAINDER BITAND3 SIN COS TAN ASIN ACOS ATAN 4 EXP LN POWER LOG SQRT5 NANVL WIDTH_BUCKET99 TAN2 COSH SINH TANH --子类为99的不讲--2.总结函数表CREATE TABLE T_FUNCTION(FID VARCHAR2(8), --函数IDFNAME VARCHAR2(20), --函数名称PARM_LIST VARCHAR2(30), --参数列表FFUNC VARCHAR2(100), --函数功能RET_TYPE VARCHAR2(20) --返回值类型);--规则:FID 12表示函数大类34子类5是否讲解6保留78为子类中序号--4.详细内容--=============================================================================函数ID :1函数名称:CEIL参数列表:CEIL(n)函数功能: 返回向上取整的值返回值类型:NUMBER-------------------------------------------------------------------------------INSERT INTO T_FUNCTION(FID,FNAME,PARM_LIST,FFUNC,RET_TYPE) VALUES('01011001','CEIL','CEIL(n)','返回向上取整的值','NUMBER');COMMIT;SELECT * FROM T_FUNCTION;---------------------------------------------------------------------------------向上取整SELECT CEIL(9), --9 CEIL(9.1), --10 CEIL(9.49), --10 CEIL(8.49), --9 CEIL(8.51), --9 CEIL(8.99) --9FROM DUAL;--类型转换SELECT CEIL('9'), --9 CEIL('9.1'), --10 CEIL('9.49'), --10 CEIL('8.49'), --9 CEIL('8.51'), --9 CEIL('8.99') --9FROM DUAL;--表达式SELECT CEIL(8 + 1.0), --9 CEIL(8 + 1.1), --10 CEIL(8 + 1.51), --10 CEIL(8 + 0.49), --9 CEIL(8 + 0.51), --9 CEIL(8 + 0.99) --9FROM DUAL;--=============================================================================函数ID :2函数名称:FLOOR参数列表:FLOOR(n)函数功能: 返回向下取整的值返回值类型:NUMBER-------------------------------------------------------------------------------INSERT INTO T_FUNCTION(FID,FNAME,PARM_LIST,FFUNC,RET_TYPE) VALUES('01011002','FLOOR','FLOOR(n)','返回向下取整的值','NUMBER');COMMIT;SELECT * FROM T_FUNCTION;---------------------------------------------------------------------------------向下取整SELECT FLOOR(9), --9 FLOOR(9.1), --9 FLOOR(9.49), --9 FLOOR(8.49), --8 FLOOR(8.51), --8 FLOOR(8.99) --8FROM DUAL;--类型转换SELECT FLOOR('9'), --9 FLOOR('9.1'), --9 FLOOR('9.49'), --9 FLOOR('8.49'), --8 FLOOR('8.51'), --8 FLOOR('8.99') --8FROM DUAL;--表达式SELECT FLOOR(8 + 1.0), --9 FLOOR(8 + 1.1), --9 FLOOR(8 + 1.51), --9 FLOOR(8 + 0.49), --8 FLOOR(8 + 0.51), --8 FLOOR(8 + 0.99) --8FROM DUAL;记忆:CEIL 天花板所以是向上取整FLOOR 地板所以是向下取整 --=============================================================================函数ID :3函数名称:ROUND参数列表:ROUND(n[,INTEGER])函数功能: 返回四舍五入后的值返回值类型:NUMBER-------------------------------------------------------------------------------INSERT INTO T_FUNCTION(FID,FNAME,PARM_LIST,FFUNC,RET_TYPE) VALUES('01011003','ROUND','ROUND(n[,INTEGER])','返回四舍五入后的值','NUMBER');COMMIT;SELECT * FROM T_FUNCTION;-------------------------------------------------------------------------------SELECT ROUND(0), -- 0 ROUND('0'), -- 0 ROUND( 10.1234), -- 10 ROUND(-10.1234), -- -10 ROUND( 9.9999), -- 10 ROUND( -9.9999) -- -10FROM DUAL;SELECT ROUND(123.123456789) COL01, -- 123 ROUND(123.123456789,0) COL11, -- 123 ROUND(123.123456789,1) COL12, -- 123.1 ROUND(123.123456789,2) COL13, -- 123.12 ROUND(123.123456789,3) COL14, -- 123.123 ROUND(123.123456789,4) COL15, -- 123.1235 ROUND(123.123456789,-1) COL16, -- 120 ROUND(123.123456789,-2) COL17, -- 100 ROUND(123.123456789,-3) COL18 -- 0 FROM DUAL;=FLOOR(n * POWER(10, integer) + 0.5) * POWER(10, -integer)SELECT FLOOR(123.123456789 * POWER(10, 3) + 0.5) COL1, FLOOR(123.123456789 * POWER(10, 3) + 0.5) * POWER(10, -3) COL2, FLOOR(123.123456789 * POWER(10, 4) + 0.5) COL3 , FLOOR(123.123456789 * POWER(10, 4) + 0.5) * POWER(10, -4) COL4FROM DUAL; --=============================================================================函数ID :4函数名称:TRUNC参数列表:TRUNC(n[,INTEGER])函数功能: 返回截断后的值返回值类型:NUMBER-------------------------------------------------------------------------------INSERT INTO T_FUNCTION(FID,FNAME,PARM_LIST,FFUNC,RET_TYPE) VALUES('01011004','TRUNC','TRUNC(n[,INTEGER])','返回截断后的值','NUMBER');COMMIT;SELECT * FROM T_FUNCTION;-------------------------------------------------------------------------------SELECT TRUNC(0), -- 0 TRUNC('0'), -- 0 TRUNC( 10.1234), -- 10 TRUNC(-10.1234), -- -10 TRUNC( 9.9999), -- 9 TRUNC( -9.9999) -- -9FROM DUAL;SELECT TRUNC(123.123456789) COL01, -- 123 TRUNC(123.123456789,0) COL11, -- 123 TRUNC(123.123456789,1) COL12, -- 123.1 TRUNC(123.123456789,2) COL13, -- 123.12 TRUNC(123.123456789,3) COL14, -- 123.123 TRUNC(123.123456789,4) COL15, -- 123.124 --4后面被截断 TRUNC(123.123456789,-1) COL16, -- 120 TRUNC(123.123456789,-2) COL17, -- 100 TRUNC(123.123456789,-3) COL18 FROM DUAL;
函数
类型
功能
参数
名称
子类
空间
四舍五入
数值
用户
第一部
表达式
四舍
内容
地板
大类
天花
天花板
序号
状态
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
管家婆数据库不启动不了
软件开发项目配置管理计划
网络安全辅警考试
盱眙常规软件开发服务合同
ssm配置存入数据库
虹膜数据库下载
时空猎人几点更新服务器
软件开发语言查看
商业版本数据库最好的是
适合网络技术的电脑
外文数据库检索农业文献
易语言创建与数据库登录界面
王珊数据库课后习题答案
计算机网络技术学校中专
适用于服务器的安全软件
云web服务器
新买的苹果x应用与数据库
下列哪些是与数据库相关的技术
计算机网络安全规则
企业数据库安全设计原则
网络安全法施行时间
社会保险网络安全管理办法
表格中如何随机取数据库
ai服务器怎么卖
网络安全项目有哪些
放假期间网络安全相关制度
软件开发部门管理总结
锐起副服务器
学软件开发后悔吗
远端服务器无响应但电视能联网