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函数笔记相关推荐

  1. oracle concat函数用法_大白的函数笔记:文本合并就是这么简单,不会的快来学...

    我们在工作中,经常会遇到需要把几个单元格的内容连接起来的情况,针对这种情况Excel为我们提供了几种方法:CONCATENATE函数.CONCAT函数"&"连接符和PHON ...

  2. oracle:oracle学习笔记(三)

    oracle:oracle基础知识(三):存储过程.函数笔记,赵强老师 对于视频中涉及java部分的章节省略: 文章目录 存储过程.存储函数 存储过程基本语法 存储函数 带in 和out 参数 存储过 ...

  3. 在大量数据迁移期间oracle学习笔记

    在数据迁移期间oracle学习笔记 0主键(自增) 1用户代码 2区域代码 3承保公司代码 4理赔编码 5投保确认码 6案件状态 7案件进展 8重开案件进展 9转换后案件状态 需求分析: 1.根据上述 ...

  4. oracle常用笔记(二)

    文章目录 oracle常用笔记(二) 1. 视图 2. 索引 3. pl/sql 基本语法 1. 变量声明 2. if分支 3. LOOP 循环 4. 游标Cursor 4. 存储过程 5. 存储函数 ...

  5. 【函数】Oracle函数系列(2)--数学函数及日期函数

    [函数]Oracle函数系列(2)--数学函数及日期函数 [函数]Oracle函数系列(2)--数学函数及日期函数 1  BLOG文档结构图 2  前言部分 2.1  导读和注意事项 各位技术爱好者, ...

  6. oracle+函数怎么写if,Oracle NULLIF函数

    Oracle NULLIF函数 Oracle NULLIF函数语法为NULLIF(表达式1,表达式2),如果表达式1和表达式2相等则返回空值,如果表达式1和表达式2不相等则返回表达式1的结果. 注意: ...

  7. Oracle 学习笔记,,,经验总结整理的。。。

    cmd进入: 1. D:\oracle\ora92\bin> 2. sqlplus /nolog 3. conn sys/sys as sysdba sqlplus进入: username:sy ...

  8. 达内oracle教材,达内学习心得oracle数据库笔记

    达内学习心得oracle数据库笔记 达内学员: oracle 数据库笔记获奖学员:王梓祺所获奖项:三等奖内容:/*前言:这份资料是结合老师笔记,课堂案例, TTS6.0 课件以及个人的理解整理,时间仓 ...

  9. oracle update单引号,Oracle学习笔记:update的字段中包括单引号

    平时update的时候直接更改字段内的值,例如: update table_temp set name = 'Hider' where id = 100; 但更新后的值中包括单引号,则不能按以上方式进 ...

最新文章

  1. 南大算法设计与分析课程OJ答案代码(5)--割点与桥和任务调度问题
  2. SoapUI实践:自动化测试、压力测试、持续集成 1
  3. 呵护宝宝健康成长 飞鹤携手第四范式天枢打造精准智能推荐
  4. tensorflow学习笔记:tf.data.Dataset,from_tensor_slices(),shuffle(),batch()的用法
  5. python面试题Python2.x和Python3.x的区别
  6. 利用OpenCV在picture控件中显示图片
  7. Tensorflow训练简单神经网络
  8. 怎么把图片转换成表格?这三种办法值得收藏
  9. 信息系统项目管理师---第十三章 项目合同管理
  10. java作业的提交规范与要求
  11. Qt小游戏开发:俄罗斯方块
  12. Mysql联表update数据
  13. Greedy 贪心算法
  14. 安静品生活,这个周末在《Cabbage Harvest》里种菜如何?
  15. android代码修改mp3文件封面,从android中的mp3文件中提取专辑封面
  16. 如何用python计算函数的值域_(完整版)求函数定义域及值域方法及典型题归纳
  17. 电脑重装系统mysql_重装系统后 mysql怎么办?
  18. 三种中国特色的团购创新模式
  19. PGP邮件加密软件的使用
  20. android判断手机屏幕横竖屏

热门文章

  1. 计算机绘制表格教案,word中插入表格教案
  2. excel怎么拆分表格
  3. 基于Apache Curator框架的ZooKeeper基本用法详解
  4. Android 一体机研发之修改系统设置————声音
  5. 7-6 分支结构——大小写字母判断 (15 分)
  6. Centos Ubuntu 安装 gfortran
  7. 左声道,右声道和立体声
  8. php的外文参考文献_php英文文献翻译及参考文献
  9. 我眼中的微软Azure:Microsoft Azure试用 注意
  10. 解决 NDP40-KB2468871不能安装