码迷,mamicode.com
首页 > 数据库 > 详细

Oracle函数

时间:2016-08-26 13:31:19      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:

                                       Oracle函数

一.字符函数

   (1)大小写控制函数

                   lower():全部小写
                   upper():全部大写
                   initcap():首字母大写

            (2)字符控制函数                

                      1.concat
                        eg:

技术分享

                 2.substr
                    substr(‘要截取的字符串‘,起始位置)
                    说明:位置从1开始

技术分享

                  substr(‘要截取的字符,起始位置,取几个字符)

技术分享

 

                  3.length(‘字符串‘):字符个数统计

                    lengthb(‘字符串‘):字节个数统计

技术分享

 

              4.instr(‘大字符串‘,‘小字符串‘)返回小字符串在大字符串中出现的位置

技术分享

                     5.lpad()和rpad()

技术分享

                     6.trim()

技术分享

技术分享

技术分享

    

 二.日期函数

        (1).日期函数

                    技术分享

                   技术分享

         (2).日期相减

               技术分享

                2.两个日期相差的月数

                    技术分享

三.转换函数

        (1).隐式转换

               技术分享

 

        (2).显式转换

                01.to_char()对日期的转换

                02.to_char()对数字的转换

                  技术分享

                                技术分享

 

四.数字函数   

             1.Round():四舍五入
                select round(12.45,1) from dual
             2.trunc:截断

           技术分享

五.通用函数

       nvl和nvl2 滤空函数

       技术分享

                                      select sal*12工资,comm 奖金,sal*12+nvl(comm,0) from emp;

                                      select sal*12工资,comm 奖金,sal*12+nvl2(comm,comm,0) from emp;

 六.decode函数  

 技术分享

 

 

   

 

Oracle函数

标签:

原文地址:http://www.cnblogs.com/yangronglin/p/5809888.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!