字符函数

SELECT UPPER('hello WORLD') FROM DUAL;     //将小写字母变为大写字母
        SELECT LOWER('hello WORLD') FROM DUAL;     //将大写字母变为小心字母
        SELECT INITCAP('hello WORLD') FROM DUAL;    //将字符串的首字母大写
        SELECT CONCAT('hello',' world') FROM DUAL;      //字符串拼接,还有一种拼接方式就是用“||”拼接字符串

SELECT SUBSTR('hello',1,3) 截取字符串,  LENGTH('hello') 字符串长度,  REPLACE('hello','l','x') 字符串替换    FROM DUAL;
        substr()详解:
        格式一:substr('字符串',begin_index,sub_length)            // begin_index 子串截取的启始位置(0和1其效果是一样的,值是负数意思是倒着进行),sub_length 子串的长度

格式二:substr('字符串',begin_index)             //begin_index 子串截取的启始位置(0和1其效果是一样的,值是负数意思是倒着进行)

日期函数

日期操作规律:日期 - 数字 = 日期、  日期 + 数字 =日期、   日期 - 日期  = 数字

months_between(date1,date2)    : 求日期date1和date2之间月份间隔数(date1-date2)
add_months(date,add_num)       :求date加上add_num(指定的月份数字)后的日期
next_day(date,week)                    : 求date(日期)后的下一个week(星期几)的日期,week[1~7 | Monday~Sunday |  星期一~星期日] , 1==星期日,2==星期一
last_day(date)                              : 求date(日期)所在月的最后一天的日期

通用函数

nvl(column,replace_value)            : 如果column is null 则将其值当作 replace_value来处理
例如:select empno,(sal+nvl(comm,0))*12 from emp;    //如果comm(奖金数) is null就当作0来计算
decode(expression,case1,content1,case2,content2  .....):类似switch语句,expression中的值匹配到caseX就当作contentX来处理
switch(expression){
    case1:content1;
    case2:content2;
    .....
}
例如:select empno 雇员编号,ename 雇员姓名,decode(job,'coder','程序员','manager','经理','dba','数据库管理员') 职位 from emp;

组函数

count()求全部记录数
max()求最大记录数
min()求最小记录数
avg()求平均
sum()求和

Oracle 常用的一些函数相关推荐

  1. oracle常用的字符串函数,Oracle的常用字符函数实验展示

    Oracle提供了众多实用的字符函数,在众多的字符函数中常用的并不多,精通常用的几个字符函数便可游刃有余. 通过这个小文儿简单演示一下常用字符函数的用法,供参考. 1.实验预备动作 1)创建实验表T ...

  2. oracle常用关键字和函数

    数据库的增删改查:增:insert into ... values();例:insert into p_emp values(sq_emp.nextval,'小白','保洁',7902,sysdate ...

  3. Oracle常用的日期函数

    --1.LAST_DAY函数:求指定日期所在月份的最后一天 SELECT LAST_DAY(TO_DATE('2014-12-02','YYYY-MM-DD')) FROM DUAL; --2.求指定 ...

  4. 十、oracle 常用函数

    一.字符函数 字符函数是oracle中最常用的函数,我们来看看有哪些字符函数: lower(char):将字符串转化为小写的格式. upper(char):将字符串转化为大写的格式. length(c ...

  5. oracle常用函数api,Oracle-API OracleAPI、oracle10G函数大全(常用函数)、 联合开发网 - pudn.com...

    Oracle-API 所属分类:Oracle数据库 开发工具:SQL 文件大小:13650KB 下载次数:20 上传日期:2013-09-03 13:09:39 上 传 者:蓝 说明:  Oracle ...

  6. sqlserver oracle对比,sqlserver和oracle常用函数对比

    sqlserver和oracle常用函数对比 数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S: ...

  7. oracle常用分析函数与聚合函数的用法

    今天是2019年第一天,在此祝大家新年快乐,梦想还在路上,让我们继续加油! 应之前的计划,今天完成这篇记录,也借此记录自己的成长. 一.几个排名函数的语法和用法: rank ( )  over ([p ...

  8. Oracle常用函数总结

    文章目录 Oracle常用函数 1. 时间及日期处理函数 1.1 时间格式表示方法 1.2 日期和字符串之间的转换 1.3 时间及日期的计算方法 1.4 日期常见问题处理 2. 字符串函数及数字截取函 ...

  9. 三.Oracle常用数据类型及单行函数总结

    1.课外扩展知识 UTF-8 一个中文占3个字节,GBK 一个中文占2个字节ctrl+E:可以找到sql查询语句的历史记录(在sql-wiwdow操作)在doc里输desc 表名可以查出该表所有列的类 ...

最新文章

  1. ASP.NET Web API 实现客户端Basic(基本)认证 之简单实现
  2. 综述|寻找自动驾驶中的关键场景
  3. Javascript的原型链、instanceof与typeof
  4. 前端小纠结--集成gitflow和standard-version使用
  5. Vue.js 单元测试
  6. mysql got signal 11_mysql bug : mysqld got signal 11
  7. 团队作业-Beta冲刺(周三)
  8. GaussDB(for MySQL) HTAP只读分析特性详解
  9. Linux服务器中的wget、curl和scp
  10. 现代软件工程讲义 如何提出靠谱的项目建议
  11. android windows的一些item属性
  12. php中的class的用法,PHP get_class_vars() 函数用法及示例
  13. 总结篇——nginx代理服务器
  14. 在C#中实现截获shell程序的输出
  15. Quartus 13.0安装教程
  16. OMNet++ Tic Toc例程的解析1
  17. 如何压缩word文档的大小?
  18. Ruby 之Gem kaminari
  19. 不同标准下的ESD HBM模型 2021-05-29
  20. android wifi 5g,android 判断 wifi 是否是 5G

热门文章

  1. docker rabbitmq php扩展,Docker开启RabbitMQ延时消息队列
  2. 教你玩转CSS响应式设计
  3. 怎么玩转CSS内部样式表与外部样式表?
  4. Bash脚本教程之条件判断
  5. 前端页面通过web3.eth.accounts无法获取账户信息
  6. jpanel把原本内容覆盖掉_A5:APP关键词覆盖你该了解哪些
  7. jquery 实现 点击把数据移动右侧 点击再次移回到左侧
  8. 消除switch语句以获得更好的代码结构
  9. CSS实现单行与多行文字省略(truncation)
  10. 谈谈一些有趣的CSS题目(十五)-- 谈谈 CSS 关键字 initial、inherit 和 unset