oracle函数笔记
1.字符串操作函数
函数名 | 说明 |
---|---|
char(88) | 返回指定数值的ascii码 |
concat(s2,s2) |
拼接字符串 |
initcap(s1) | 首字母转大写,其余小写 |
lower('ABC');upper('abc') | 大小写转换 |
lpad(s1,lenth,char),rpad(..) |
填充 |
ltrim(s1,char),rtrim(..) | 删除遇到的第一个char |
replace(s1,s2,s3) | 使用s3替换s1中的所有s2 |
substr(s1,start_pos,len) | 从起点开始截取len各字符长度,0与1都表示字符头位置 |
length(s1) | 计算字符长度 |
2.数值操作
函数名 | 说明 |
---|---|
abs(num) | 取绝对值 |
ceil(num),floor(num) | 上下取整 |
power(num1,num2) | num1的num2次方 |
round(num,len) | 保留len位小数,四舍五入的方式 |
mod(num1,num2) | 取余 |
trunc(num,len) | 截取len位小数位数 |
3.日期操作
函数 | 说明 |
---|---|
add_months(date,num) | 指定日期增加月份,减去月份用负数 |
last_day(date) | 返回所在月份的最后一天 |
months_between(date1,date2) | 返回两个时间的间隔 |
next_day(date,'day') | 返回当前日期的下一个day,day与系统相关,如是中文环境,比如:‘星期一’ |
last_day(date) | 返回某个日期的最后一天 |
sysdate | 当前系统日期 |
current_timestamp | 当前日期的时间戳 |
round(date,'域') | 对日期的四舍五入,域 是 日期的域 |
trink(date,'域') | 对日期截取域 |
4.类型转换操作
函数 | 说明 |
---|---|
to_char(date,scope) |
将日期转为字符串,格式为字符 |
备注: extract(scope from date) | 从日期中提取域,格式为日期 |
to_char(num,type) | 将数字转为字符 |
to_date(date_char,type) | 将字符串转为 日期格式 |
to_number(num_char,type) | 将字符串转为特定格式的数字 |
5.正则表达式操作
函数 | 说明 |
---|---|
regexp_like(str,pattern,scope) | 与like类似,scope包括:i,c,n,m,x 各自作用详见百度 |
regexp_substr(str,pattern) | 截取匹配组 |
regexp_instr(str,pattern) | 找到第一个匹配正则规则的位置 |
regexp_replace(str,pattern,str1) | 替换匹配组 |
oracle函数笔记相关推荐
- oracle concat函数用法_大白的函数笔记:文本合并就是这么简单,不会的快来学...
我们在工作中,经常会遇到需要把几个单元格的内容连接起来的情况,针对这种情况Excel为我们提供了几种方法:CONCATENATE函数.CONCAT函数"&"连接符和PHON ...
- oracle:oracle学习笔记(三)
oracle:oracle基础知识(三):存储过程.函数笔记,赵强老师 对于视频中涉及java部分的章节省略: 文章目录 存储过程.存储函数 存储过程基本语法 存储函数 带in 和out 参数 存储过 ...
- 在大量数据迁移期间oracle学习笔记
在数据迁移期间oracle学习笔记 0主键(自增) 1用户代码 2区域代码 3承保公司代码 4理赔编码 5投保确认码 6案件状态 7案件进展 8重开案件进展 9转换后案件状态 需求分析: 1.根据上述 ...
- oracle常用笔记(二)
文章目录 oracle常用笔记(二) 1. 视图 2. 索引 3. pl/sql 基本语法 1. 变量声明 2. if分支 3. LOOP 循环 4. 游标Cursor 4. 存储过程 5. 存储函数 ...
- 【函数】Oracle函数系列(2)--数学函数及日期函数
[函数]Oracle函数系列(2)--数学函数及日期函数 [函数]Oracle函数系列(2)--数学函数及日期函数 1 BLOG文档结构图 2 前言部分 2.1 导读和注意事项 各位技术爱好者, ...
- oracle+函数怎么写if,Oracle NULLIF函数
Oracle NULLIF函数 Oracle NULLIF函数语法为NULLIF(表达式1,表达式2),如果表达式1和表达式2相等则返回空值,如果表达式1和表达式2不相等则返回表达式1的结果. 注意: ...
- Oracle 学习笔记,,,经验总结整理的。。。
cmd进入: 1. D:\oracle\ora92\bin> 2. sqlplus /nolog 3. conn sys/sys as sysdba sqlplus进入: username:sy ...
- 达内oracle教材,达内学习心得oracle数据库笔记
达内学习心得oracle数据库笔记 达内学员: oracle 数据库笔记获奖学员:王梓祺所获奖项:三等奖内容:/*前言:这份资料是结合老师笔记,课堂案例, TTS6.0 课件以及个人的理解整理,时间仓 ...
- oracle update单引号,Oracle学习笔记:update的字段中包括单引号
平时update的时候直接更改字段内的值,例如: update table_temp set name = 'Hider' where id = 100; 但更新后的值中包括单引号,则不能按以上方式进 ...
最新文章
- 南大算法设计与分析课程OJ答案代码(5)--割点与桥和任务调度问题
- SoapUI实践:自动化测试、压力测试、持续集成 1
- 呵护宝宝健康成长 飞鹤携手第四范式天枢打造精准智能推荐
- tensorflow学习笔记:tf.data.Dataset,from_tensor_slices(),shuffle(),batch()的用法
- python面试题Python2.x和Python3.x的区别
- 利用OpenCV在picture控件中显示图片
- Tensorflow训练简单神经网络
- 怎么把图片转换成表格?这三种办法值得收藏
- 信息系统项目管理师---第十三章 项目合同管理
- java作业的提交规范与要求
- Qt小游戏开发:俄罗斯方块
- Mysql联表update数据
- Greedy 贪心算法
- 安静品生活,这个周末在《Cabbage Harvest》里种菜如何?
- android代码修改mp3文件封面,从android中的mp3文件中提取专辑封面
- 如何用python计算函数的值域_(完整版)求函数定义域及值域方法及典型题归纳
- 电脑重装系统mysql_重装系统后 mysql怎么办?
- 三种中国特色的团购创新模式
- PGP邮件加密软件的使用
- android判断手机屏幕横竖屏