【Oracle 数据库】奶妈式教程 day11 数值函数
在Oracle中的函数由 函数名、函数参数个数、函数参数类型以及函数的返回值四大部分组成。
数值函数
1.abs(值) 绝对值
正数的绝对值是他自己 负数的绝对值是他的相反数 0的绝对值是0
SELECT ABS(5), ABS(-5), ABS(0) FROM DUAL;
2.mod(数1,数2) 取余
数1÷数2 --取余数
数2可以为0 最终的结果是数1
结果的正负只和数1有关系 和数2没有关系
SELECT MOD(10, 3), MOD(-10, 3), MOD(-10, -3), MOD(10, -3), MOD(10, 0)FROM DUAL;
举例:查询员工编号为奇数的员工信息
SELECT *
FROM EMP
WHERE MOD(EMPNO,2)=1;
3.ceil(数) 向上取整
4.FLOOR(数) 向下取整
SELECT CEIL(3.4),CEIL(-3.4),FLOOR(-3.6),FLOOR(3.6)
FROM DUAL;
5.round(数1[,数2])四舍五入
数2为保留的小数位数 不写默认保留到整数位
小数位数不够 不会补0
数2是负数 是保留到小数点前几位
SELECT ROUND(3.14, 1), ROUND(3.14), ROUND(3.14, 3), ROUND(1455, -2)FROM DUAL;
6.trunc(数1[,数2]) 截断
数2 保留的小数位数 不写默认截到整数位
小数位数不够 不会补0
数2是负数 是截到小数点前几位
SELECT TRUNC(3.14, 1), TRUNC(3.14), TRUNC(3.14, 3), TRUNC(1455, -2)FROM DUAL;
7.sign(数) 判断正负零
正数返回1 负数返回-1 零返回0
SELECT SIGN(-5), SIGN(5), SIGN(0) FROM DUAL;
8.power(数1,数2) 次方和开方
数1的数2次方
数2为分数表示开方
SELECT POWER(2,3),POWER(16,1/4),POWER(2,-3),POWER(3,-2)
FROM DUAL;
【Oracle 数据库】奶妈式教程 day11 数值函数相关推荐
- oracle数据库的基本教程 pdf,Oracle数据库技术基础教程 PDF 下载
相关截图: 资料简介: 本书主要介绍Oracle数据库的基本概念.知识和技术,注重培养Oracle数据库技术的基本操作技能.本书内容体系完整,覆盖了Oracle数据库技术的主要组成部分,设置有Orac ...
- mysql数据库项目式教程答案_MySQL数据库项目式教程(高职高专国家示范性院校十三五规划教材)...
导语 内容提要 郭水泉.关丽梅.王世刚主编的<MySQL数据库项目式教程(高职高专国家示范性院校十三五规划教材)>详细介绍了如何安装.管理.备份.维护和优化一个MySQL系统.全书分为八个 ...
- 【Oracle 数据库】奶妈式教程day15 DDL、DML、索引、视图、序列、死锁这一篇就够了
表操作 创建表 -- 创建新表 create table 表名(字段名 类型(长度),...其他字段... );-- 数据类型VARCHAR2(size) 可变长度的字符串,最大长度为size个字节: ...
- oracle数据库12c安装教程,Oracle12c安装教程|Oracle Database 12C安装及配置教程
Oracle12c是继11G之后又一经典的数据库版本,很多用户在下载Oracle12c之后不会安装,下面小编仅对初学者提供一下Oracle Database 12C安装及配置教程,老鸟就路过吧! Or ...
- Qt使用Oracle数据库踩坑教程
简述 最近一段时间在Qt中使用Oracle数据库积累了一些踩坑过程,以及qt使用Oracle数据库的一些操作. 目录 简述 1. Oracle数据库安装 2. Oracle数据库安装注意事项 3. Q ...
- CentOS安装Oracle数据库12C图文教程
CentOS安装Oracle数据库12C 前言说明 准备工具 虚拟机安装CentOS系统步骤-不弄任何文字,全程图片步骤,会安装请直接跳过 卸载自带的openjava安装SUN java 开始安装Or ...
- Oracle数据库之安装教程
一.从官网下载oracle数据库或者我的博客 官网地址:Oracle数据库下载地址 博客地址:博客下载地址 二.安装数据库 注意: 10g的数据库只能在xp操作系统中才有效. 建议安装在虚拟机上,这样 ...
- Oracle数据库初学者入门教程
Oracle数据库是相对于其他数据库来说比较难的一个.Oracle Database,又名Oracle RDBMS,简称Oracle.是甲骨文公司推出的一款关系数据库管理系统.Oracle数据库系统是 ...
- oracle数据库12cocp培训教程,OCA/OCP认证考试指南全册(第3版) Oracle Database 12c 中文pdf扫描版[164MB]...
完备的OCA(1Z0-061.1Z0-062)和OCP(1Z0-063)考试指南<OCA/OCP认证考试指南全册(第3版)>是为OCA和OCP考试准备的指南.<OCAOCP认证考试指 ...
最新文章
- Strict Mode (JavaScript)
- 光荣与梦想 | XMove动作捕捉系统(一)
- arcgis python编程案例-面向ArcGIS的Python脚本编程
- Oracle(21)—— Linux环境部署Oracle11g数据库
- Mac上更新Ruby
- Java关键字final、static、this、super使用总结
- 天涯共此式 有AI月更圆
- 【MySQL】MySQL 如何查看sql语句执行时间和效率
- lol云顶之奕助手_云顶之奕小小英雄介绍 除了棋子以外它也很重要!
- iOS 使用ZipArchive压缩文件
- 《深入浅出统计学》读书笔记
- 系统集成项目管理工程师各种口诀技巧分享(1)
- scp 传目录_目录传输命令scp
- IP-Guard申请外发流程说明
- Wampserver 80端口被占用
- Unity 碰撞距离设定
- if [ $# -ne 1 ] 作用
- 佟年计算机大赛,《亲爱的,热爱的》热播,吴白见到佟年第一眼,这眼神亮了!...
- 学《何以》五招收服女友心
- Spire.OCR for .NET Patch
热门文章
- 服务器中电池可以维修吗,电池修复到底有没有效果?一个维修工的遭遇揭开真相!...
- android 调取数字键盘,如何在android中的EditText上显示数字键盘?
- 基于Java开发小说自检测系统
- SSL证书七大常见错误及解决方法
- Redis(十二) - Redis消息队列
- 隐私王者Nym的闪亮登场,对Web3.0协议具有划时代意义
- 做直播三个月赚了13亿,但陌陌却不是直播公司
- 桐乡“立标杆”,平安“探路径”,智慧城市进入“中国时间”
- 157、在系统中查找重复文件
- Deep Learning:Sparse Coding ScSPM LLC