首页 / ORACLE / Oracle简单的函数
Oracle简单的函数
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Oracle简单的函数,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1677字,纯文字阅读大概需要3分钟。
内容图文
--大小写函数
select lower(‘YZW‘)from dual
select upper(‘yzw‘)from dual
--帕斯卡
select initcap(‘yzw six six six‘) from dual
--substr
select substr(‘YZW666‘,1,2) from dual
--3.求字符个数
select length(‘YZW666‘) from dual
--字节个数
select lengthb(‘叶‘) from dual
--求出小字符串在大字符串中出现的位置
select instr(‘YZW666‘,‘Z‘) from dual
--参数
select instr(‘AORBORCORDOREOR‘,‘OR‘,-3,2) from dual
--lpad()
select lpad(‘Happy‘,10,‘☆‘) from dual
select rpad(‘Happy‘,10,‘☆‘) from dual
--trim()
select trim(‘ A BC ‘) from dual
select trim(‘a‘ from ‘a BCa‘) from dual
--日期函数
months_between 两个日期相差的月数
select months_between(sysdate,to_date(‘1999-05-05‘,‘yyyy-mm-dd‘)) from dual;
--日期相减
--按天数
select floor(sysdate-to_date(‘05-05-1999‘,‘MM-DD-YYYY‘)) from dual
select floor(sysdate-to_date(‘1999-05-05‘,‘yyyy-mm-dd‘)) from dual
--显示转换
select to_char(sysdate,‘yyyy-mm-dd hh24:mi:ss‘) from dual
select to_number(‘12.23‘) from dual
select ‘12.23‘+‘23.34‘ from dual
select to_char(sal,‘L999,999.9‘) from emp
select * from emp
--数字函数
select round(12.55,0) from dual
select trunc(12.99,1) from dual
--滤空函数
select ename,sal+nvl(comm,0) as 薪资 from emp;
select ename,sal+nvl2(comm,comm*2,0) as 薪资 from emp
--decode函数
select ename,decode(deptno,10,‘开发部‘,20,‘测试部‘,30,‘财务部‘,40,‘保洁部‘,‘人事部‘) as 部门 from emp
Oracle简单的函数
标签:rac 日期函数 -- 字符 round 部门 财务部 人事 run
本文系统来源:https://www.cnblogs.com/yzwss/p/9929165.html
内容总结
以上是互联网集市为您收集整理的Oracle简单的函数全部内容,希望文章能够帮你解决Oracle简单的函数所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。