奋斗的小土豪
优秀如我,哈哈哈哈哈哈哈。
  1. 《Trunc()》
  2.  描       述(实际应用):截取小数或者日期整数
  3.  简      介:https://baike.baidu.com/item/trunc/9657216?fr=aladdin
  4.  使      用:

 

  1. 《Round()》
  2.  描        述(实际应用):截取小数后几位
  3.  简        介:https://baike.baidu.com/item/round%E5%87%BD%E6%95%B0/2962437
  4.  使        用:

 

  1. 《Decode()》
  2.  描        述(实际应用):格式就像if(){} else if(){}else if(){}else{} 这种格式
  3.  简        介:https://baike.baidu.com/item/decode%E5%87%BD%E6%95%B0/7202022?fr=aladdin
  4.  使        用:

 

  1. 《Row_number()  Over()排序》
  2.  描        述(实际应用):根据某一条件进行分组,然后可以根据另一条件进行order by排序,最后生成序号排序
  3.  简       介:https://www.cnblogs.com/qiuting/p/7880500.html
  4.  使       用:

 

  1. 《Rank()  Over()排序》
  2.  描     述(实际应用):根据某一条件进行分组,然后可以根据另一条件进行order by排序,最后生成序号排序
  3.  简     介:https://www.cnblogs.com/qiuting/p/7880500.html
  4.  使     用:

 

  1. 《Dense_Rank()  Over()排序》
  2.  描     述(实际应用):根据某一条件进行分组,然后可以根据另一条件进行order by排序,最后生成序号排序
  3.  简      介:https://www.cnblogs.com/qiuting/p/7880500.html
  4.  使     用:

 

 

 

  1.  ===============================================================================================================================================================================================================================================
  2. 《Lead()  Over()》
  3.  描        述(实际应用):根据条件查询下一条数据的某一个值
  4.  课外总结:LEAD(Nvl(t.atd, nvl(t.etd, t.std))) OVER(PARTITION BY t.flight_date, s.p_code order by t.std Asc) AS Next_std,  根据t.flight_date进行分区  std排序   取下一行的std
  5.  简       介:https://www.iteye.com/blog/dacoolbaby-1851645
  6.  使       用:

 

  1. 《Lag()  Over()》
  2.  描        述(实际应用):根据条件查询上一条数据的某一个值
  3.  课外总结:lag(td, 1, null) over (order by p_code)  beforetd
  4.  简       介:https://www.iteye.com/blog/dacoolbaby-1851645
  5.  使       用:

 

  1. 《Trim() 、Ltrim()、Rtrim()、Trim('',from '')》
  2.  描述(实际应用):(1)清除所有空格、(2)清除左边的空格、(3)清除右边的空格,(4)清除最后的某一个值
  3.  简介:https://baike.baidu.com/item/TRIM%E5%87%BD%E6%95%B0/8741431?fr=aladdin
  4.  使用:(1)  清除所有空格
  5.   (2) 清除左边的空格
  6. (3) 清除右边的空格
  7.  (4) 清除最后的某一个值  :TRIM('、' FROM SYS.STRAGG(DISTINCT(tt.remarks)||NVL2(tt.remarks,'、','')))remark
  8.  
  9.  Tragg()》
  10.  描述(实际应用):行转列
  11.  个人课外:TRIM('、' FROM SYS.STRAGG(DISTINCT(tt.remarks)||NVL2(tt.remarks,'、','')))remark
  12.  简介:
  13.  使用:

 

  1. 《Case when then  else end》
  2.  描    述(实际应用):满足一个什么样的条件后就返回什么样的结果
  3.  简   介:https://baike.baidu.com/item/trunc/9657216?fr=aladdin
  4.  使  用:

 

  1. 《To_Char()  、To_Date()》
  2.  描    述(实际应用):string类型和日期互换
  3.  简   介:https://www.cnblogs.com/aipan/p/7941917.html
  4.  使  用:

 

  1. 《F_MM_HMSTR()》
  2.  描        述(实际应用):把值转换为时分显示
  3.  课外总结:F_MM_HMSTR(SUM(flyminute) OVER(PARTITION BY p_code ORDER BY c_name)) countflyminute
  4.  简       介:暂时没找到
  5.  使       用:

 

  1. REPLACE()》
  2.  描        述(实际应用):替换指定字符串
  3.  课外总结:select replace('adadfsd','ad','xx') from dual;
  4.  简       介:https://baike.baidu.com/item/Replace/3824274
  5.  使       用:

 

  1. REGEXP_REPLACE()》
  2.  描        述(实际应用):通过正则表达式验证字符串
  3.  课外总结:select regexp_replace('9', '\d', '字符串为数字')ds from dual;
  4.  简       介:https://blog.csdn.net/weixin_43767002/article/details/85605220
  5.  使       用:

 

  1. SUBSTR()》
  2.  描        述(实际应用):截取指定字符串中的值
  3.  课外总结:select substr('13088888888',2,8) 截取字符串 from dual;
  4.  简       介:https://baike.baidu.com/item/SUBSTR()%E5%87%BD%E6%95%B0/2694062
  5.  使       用:

 

  1. INSTR()》
  2.  描        述(实际应用):查找指定字符串中是否存在当前查询的值
  3.  课外总结:select instr('oracle traning','ra',1,2) instring from dual
  4.  简       介:https://baike.baidu.com/item/instr%E5%87%BD%E6%95%B0/10026224
  5.  使       用:

 

  1. ADD_MONTHS()》
  2.  描        述(实际应用):增加指定月
  3.  课外总结:select to_char(add_months(date'2019-8-31',3),'yyyy-mm-dd') from dual;
  4.  简       介:https://baike.baidu.com/item/add_months/8513834?fr=aladdin
  5.  使       用:

 

  1. EXTRACT()》
  2.  描        述(实际应用):函数用于返回日期/时间的单独部分(年、月、日)
  3.  课外总结:Select extract(year from sysdate)years,extract(month from sysdate)monthss,extract(day from sysdate)days from dual
  4.  简       介:函数用于返回日期/时间的单独部分(年、月、日)
  5.  使       用:

 

  1. LAST_DAY()》
  2.  描        述(实际应用):返回指定日期的最后一天
  3.  课外总结:select last_day(date '2019-8-1') from dual
  4.  简       介:https://baike.baidu.com/item/LAST_DAY%28d%29/5641539?fr=aladdin
  5.  使       用:

 

  1. 《SYS_GUID()》
  2.  描        述(实际应用):生成唯一标识
  3.  课外总结:Select SYS_GUID() from dual;
  4.  简       介:https://baike.baidu.com/item/sys_guid%28%29/10040124?fr=aladdin
  5.  使       用:

 

posted on 2019-09-03 17:35  奋斗小土豪  阅读(480)  评论(0编辑  收藏  举报