1>to_char,将日期转换为字符;add_months,在第一个参数的日期上加或者减第二个参数的值;

select dkzh,jkhtbh,yhkrq,dkffrq,shqs,dqyqcs,to_char(add_months(dkffrq,shqs+dqyqcs+1),'yyyymm') from grdk_dk_zz a where a.dkzt in('02','03') and jgbm like '01'||'%' and to_char(a.yhkrq,'yyyymm')<>to_char(add_months(a.dkffrq,a.shqs+a.dqyqcs+1),'yyyymm');

      2>avg,取平均值;round,保留第二个参数的几位小数,四舍五入;

select jkhtbh, round(avg(fse), 2) fse

from (select jkhtbh, hkqs, sum(fse) fse

from grdk_dk_hkmx

where hkqs >=

to_char(add_months(sysdate, -3), 'yyyymm')

and jgbm like  '01%'

and hkzt in ('02', '03', '05')

group by jkhtbh, hkqs)

group by jkhtbh;

   3>lpad函数将左边的字符串填充一些特定的字符其语法格式如下:lpad(string,n,[pad_string])

v_mm:=lpad(to_char(v_yd1),2,'0');

     4>last_day函数返回一个月最后一天

while v_yhkrq<=(case when v_sf01=0 then v_shrq else last_day(v_shrq) end) and v_dkye>0 and v_shqs<v_dkqs

   5>upper( 字符串),返回字符串的大写

select VIEW_DEFINITION from v$fixed_view_definition where view_name=upper('v$fixed_view_definition');

  6>substr(字符串,数字,数字),截取一段字符串

select kmmc from cw_pz_fl where kmbh like '21905%';

select substr(kmmc,14,12) from cw_pz_fl where kmbh like '21905%';

7>instr(a,b) ,a字符串是否包含b字符串

select f_newid,d.kfsbm,c.jzrq,c.jzrq,a.xmbh,a.jgbm,' ',c.dffse,'期房贷款',0,0,' ',' ',' ',0,' ',0,0,0,' ','01',' ',0,f_hfsc_max_pzbh(a.jgbm,'0302'),' ',0,1,' ',' ',null,0,0,0,0,0,82,3521,'zxb',f_hfsc_max_pzbh(a.jgbm,'0302'),'伍芳',a.jkrxm,a.jkrzjh,a.jkhtbh,' ','伍芳',' '

from grdk_sq_htxx a,

(select *

from cw_pz_fl b

where b.jzrq between date '2018-01-01' and date

'2018-12-31'

and b.kmbh like '21905%'

and b.jffse = 0) c,

grdk_sfdw d

where instr(c.zhaiyao, a.jkrxm) > 0 and a.wtskkhdwmc=d.kfsmc;

8>trunc    去掉时分秒,保留年月日

v_hdrq      date:=trunc(sysdate);

9>nvl(a,0),如果a为空,就取第二个数值零;

select count(*),nvl(sum(gryjce+dwyjce+bcyjce+czybte),0) into v_hjrs2,v_hjje2 from gjzf_gr_zz

where  dwzh=v_dwzh and grzhzt='01' and jzny=v_rq ;

转载于:https://blog.51cto.com/11218855/2322822

生产环境中Oracle常用函数总结相关推荐

  1. Linux 部署企业生产环境中最常用的 RAID10 磁盘阵列(虚拟机环境)

    简要概念: RAID 0 无冗余无校验,数据分割成不同条带同时写入所有的磁盘上,没有容错能力,任何一块磁盘损坏都会使整个RAID系统失效,读写速度最快 至少需要两个磁盘 对数据要求安全性不高,对速度要 ...

  2. oracle中常用关键字,oracle常用函数及关键字笔记

    --函数及关键字-- 1.trim,ltrim,rtrim 去除字符,无指定默认去除空格 SELECT TRIM('a' FROM 'aafhfhaaaaaaaa'), LTRIM('aafhfhaa ...

  3. 在生产环境中调试 Angular 应用程序而不显示源映射

    当我们的 Angular 应用程序部署到生产环境时,我们经常会遇到与我们在开发过程中编辑的不同的代码.我们的代码在构建过程中会以各种方式进行修改和优化. TypeScript 被 transpiled ...

  4. Sentinel(十五)之在生产环境中使用 Sentinel

    转载自  在生产环境中使用 Sentinel 引言 Sentinel 目前已可用于生产环境,除了阿里巴巴以外,也有很多企业在生产环境中广泛使用 Sentinel. 生产环境的 Sentinel Das ...

  5. 一文教你如何在生产环境中在Kubernetes上部署Jaeger

    作者 |  Dotan Horovit 翻译 | 火火酱~ 责编 | 晋兆雨 出品 | CSDN云计算 日志.指标和跟踪是"可观察性"领域的三大支柱.最近几个月,随着OpenTel ...

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

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

  7. JDK 9 发布仅数月,为何在生产环境中却频遭嫌弃?

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 千呼万唤始出来,在经历了整整一年的跳票之后,Java 9 终于在 9 月 21 日拨开云雾, ...

  8. Oracle常用函数总结

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

  9. oracle常用函数number,Oracle 常用函数介绍

    Oracle常用函数介绍,包括日期函数.类型转换函数 常用日期函数 1.add_months()函数可以得到指定日期之前或之后n个月的日期 date_value:=add_months(date_va ...

最新文章

  1. 在Linux上编译安装php开发环境(install mysql5.6)-3
  2. 关于perl和shell的参数传递
  3. 探索比特币源码8-哈希2
  4. SQL Server 索引和表体系结构(包含列索引)
  5. web自动化如何在不同浏览器运行_如何给树莓派搭建WEB开发运行环境之JAVA篇
  6. 一张图学会python3语法-一张图片在Python操作下的4种玩法(附源码)
  7. 简易JTAG线缆原理
  8. mac地址是由多少个bit组成_IPv6系列-详解自动分配IPv6地址
  9. android获取root代码,Android获取ROOT权限的实例代码
  10. js防止双击事件触发单击事件
  11. 小型产生式系统——昆虫识别
  12. otl连接mysql数据库_C++类库:OTL连接MySQL ODBC数据库(insert, update, select)
  13. java ajax是什么东东_Ajax是什么意思,它是在做什么用的?
  14. EMC电磁兼容---EMI电磁干扰
  15. 软件实施是一个什么样的职位?
  16. Web缓存中毒(web cache poisoning)学习笔记
  17. 最美的时候你遇见了谁
  18. iOS15.6和iOS15.5哪个更省电 iOS15.6建不建议升级
  19. Mac看源码时,idea插件RESTfultook居然可以这样用?
  20. 带你搞明白单侧双侧T检验

热门文章

  1. 新一代人工智能发展规划_助力人工智能创新发展,新华三任合肥市新一代人工智能产业发展联盟理事单位...
  2. sqlyong 删除数据能否撤回_数据结构知识点总结
  3. linux系统每月定时重启,linux系统定时重启.doc
  4. Eureka源码分析
  5. hadoop学习1 java操作HDFS
  6. 【caffe-Windows】以mnist为例的hdf5单标签处理——matlab实现
  7. 腾讯企业邮箱报错 smtp.exmail.qq.comport 465, isSSL false
  8. 关于 lockfree 算法
  9. Array.prototype.slice.call(arguments)
  10. 程序员计算器HEX、EDC、OCT等等的意思