- 2
- 0
- 约4.87千字
- 约 13页
- 2017-02-08 发布于重庆
- 举报
ORACLE常用函数功能演示
ORACLE常用函数功能演示
写在前面:
ORACLE内置函数,相当于C语言中的库函数,提供了常规数据库编程中所需的绝大多数基本功能,并且通过函数的组合或嵌套使用,可以发挥其强大的功能。由于这些内置函数都是由ORACLE公司的编程大家所写,而且其执行代码是内嵌在ORACLE数据库系统中的,因此其执行效率极高。
在数据库编程中能广泛使用ORACLE所提供的内置函数,将大大提高程序代码的执行效率。“站在高人的肩膀上,将使你变得更高”。
演示之前的环境设置:
为了在SQL*PLUS中直观地显示函数返回的结果,我将“头”信息先屏蔽掉。操作如下:
单行函数
数值函数
三角函数
SIN、ASIN、SINH(正弦、反正弦、双曲正弦)
COS、ACOS、COSH(余弦、反余弦、双曲余弦)
TAN、ATAN、TANH(正切、反正切,双曲正切)
幂、方根及对数运算函数
POWER(m, n)(取m的n次幂)
SQRT(n)(取n的平方根)
EXP(n)(取自然对数底e的n次方根)
LN(n)(取n的自然对数)
LOG(m, n)(取以m为底n的对数)
以上函数功能演示如下:
数值处理函数
ABS(n)(取绝对值)
SIGN(n)(符号函数)
CEIL(n)(取不小于n的最小整数)
FLOOR(n)(取不大于n的最大整数)
ROUND(n, [m])(按m精度对n进行4舍5入)
TRUNC(n, [m])(按m精度对n进行截取)
MOD(m, n)(取m除以n的余数)
以上函数功能演示如下:
字符处理函数
对字符串的大小写处理的函数
INITCAP(功能:将字符串中每个单词的首字母,变换为大写。)
UPPER(功能:将字符串中的所有字母,转换为大写。)
LOWER(功能:将字符串中的所有字母,转换为小写。)
以上函数功能演示如下:
对字符串进行处理的函数
CONCAT(字符串连接函数,也可用 || 替代)
功能演示如下:
ASCII(取字符的编码)
CHR(将编码转换为对应的字符)
以上函数功能演示如下:
LTRIM(去除左侧空格/指定字符)
RTRIM(去除右侧空格/指定字符)
TRIM(去除两侧的空格/去除指定字符)
以上函数去除空格功能演示如下:
以上函数去除指定字符功能演示如下:
请注意:在用TRIM去除字符串中指定字符(非空格)时的特殊用法。
LPAD(左侧添充空格/指定字符)
RPAD(右侧添充空格/指定字符)
以上函数功能演示如下:
LENGTH(取字符串的长度)
SUBSTR(截取子字符串)
用法格式:SUBSTR(string, start [,length])
功能说明:从字符串string的start位置开始向后截取length长度的子串
以上函数功能演示如下:
INSTR(查找子字符串的位置)
用法格式:INSTR(string, search_string [,n [,m]])
功能说明:从字符串string的第n个字符开始查找search_string第m次出现的位置,如果按条件没有找到字符串,则返回0
(注意:此函数返回的位置是以原字符串首字符所在位置为起始点的,首字符位置为1)
函数功能演示如下:
REPLACE(子串替换)
用法格式:REPLACE(string, search_string [,replace_string])
功能说明:将字符串string中的所有search_string都替换为replace_string,如果省略replace_string,则将字符串string中的所有search_string都去掉。
TRANSLATE(字符转换)
用法格式:TRANSLATE(string, search_set, replace_set)
功能说明:将string中出现在search_set中的字符转换为replace_set相应位置的字符。
以上函数功能演示如下:
日期函数
SYSDATE(取当前的数据库系统时间)
ADD_MONTHS(加减指定的月份)
MONTHS_BETWEEN(取两个日期之间相隔的月数)
LAST_DAY(取指定日期所在月的最后一天)
以上函数功能演示如下:
ROUND(date, ‘format_string’)
功能:按日期掩码format_string的格式对给定的日期date进行舍/入。
TRUNC(date, ‘format_string’)
功能:按日期掩码format_string的格式对给定的日期date进行截取。
以上函数功能演示如下:
类型转换函数
功能:在数值和字符,以及字符和日期之间进行数据类型的转换
说明:在ORA
您可能关注的文档
- LaoSheTeahouse.doc
- javaee.doc
- LCD控制器.doc
- LED显示屏完工报告.doc
- ISO13485内审员培训习题.doc
- linux实验.doc
- linux下各种服务进程之NFS服务器配置与安装.doc
- logisim入门.doc
- LotusNotes的最终用户最需知道的十件事.doc
- Mac安装Windows10,双系统,多分区.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 药品生产过程中的清洁生产与环境保护策略.docx VIP
- 2023年日历表带节假日全年一页打印版.docx VIP
- 铁路项目监理人员岗位职责.docx VIP
- 【初中 物理】电磁波的应用课件 2025-2026学年沪科版九年级全一册物理.pptx VIP
- 第14篇 世界屋脊——藏族高原游牧文化旅游区.ppt VIP
- (人教版)数学五年级下册计算题“天天练”习题卡,含108份题组.pdf VIP
- 基于组织学视角的异种脱细胞真皮基质研究:动物筛选、制备工艺与体内植入初探.docx VIP
- 2025年度宜都市高新技术产业投资有限公司公开招聘8人(第二批)笔试备考题库及答案解析.docx VIP
- 初中地理新课程标准及解读精选全文.pptx VIP
- 《工业机器人技术基础》考试试卷练习题附答案.pdf VIP
原创力文档

文档评论(0)