当前位置:首页 > 开发 > 数据库 > 正文

Oracle常用的内置函数

发表于: 2013-11-17   作者:dyy_gusi   来源:转载   浏览次数:
摘要: Oracle中主要有一下几种内置函数:字符操作函数,数字操作函数,日期操作函数,转换函数注意:可以使用dual表去验证或者计算1.字符操作函数:   lower(char);字符串转换为小写   upper(char);字符串转换为大写   lenght(char);返回字符串的长度   substr(char,m,n

Oracle中主要有一下几种内置函数:字符操作函数,数字操作函数,日期操作函数,转换函数

注意:可以使用dual表去验证或者计算

1.字符操作函数:

   lower(char);字符串转换为小写

   upper(char);字符串转换为大写

   lenght(char);返回字符串的长度

   substr(char,m,n);取字符串的子串

2.数字操作函数:

   round(n,[m]);四舍五入n的值,m代表小数点后面的位数

   trunc(n,[m]);截取n的值,m代表小数点后面的位数

   mod(m,n);取模运算

   floor(n);地板函数,取小于等于n的最大整数

   ceil(n);天花板函数,取大于等于n的最小整数

   其他函数:abs(n); acos(n); asin(n); atan(n); cos(n); exp(n); log(n); power(m,n);

3.日期操作函数:默认日期的格式是:dd-mon-yy即11-11月-11

  sysdate;返回系统时间

    add_months(date,n);返回指定日期加上n月以后的日期

    last_day(date);返回指定日期所在月份的最后一天

4.转换函数

    to_char('date','yyyy-mm-dd hh24:mi:ss');

        yy:两位数的年份

        yyyy:四位数的年份
        
        mm:月份
        
        dd:天
        
        hh24:24小时制小时
        
        hh12:12小时制小时
        
        mi:分钟
        
        ss:秒
    
    to_char('number','L9,999.99');
    
        9:显示数字,忽略前面的0
        
        0:显示数字,位数不足用0补齐
        
        .:在指定的位置使用小数点
        
        ,:在指定的位置使用逗号
        
        $:数字前面加美元符号
        
        L:数字前面加本地货币符号
        
        C:在数字前面加国际货币符号
        
        G:在指定位置显示分隔符号
        
        D:在指定位置使用小数点符号

    to_date('date',yy-mm-dd);

5.系统函数:sys_context;

    terminal;当前会话客户端对应的终端的标识号

    language;语言

    db_name;当前数据库名称

    nls_date_form;当前会话所对应的日期格式

  session_user;当前会话所对应的用户名称

  current_schema;当前会话客户所对应的方案名

  host:数据库所在的主机名称

  使用方式:sys_context('USEREVN','参数')   
 
6.常用统计分析函数
    
    max(numbers);返回一组数中最大的一个数
    
    min(numbers);返回一组数中最小的一个数
    
    avg(numbers);返回一组数的平均数
    
    count(*);统计若干行记录的总记录数
    
    nvl(value,default);若是空,用default代替。
 


Oracle常用的内置函数

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('
以下代码均在PL/SQL工具中测试通过 begin --绝对值 dbms_output.put_line('绝对值: ' || ABS(-9));
在实际开发中 Oralce 函数 像 instr ,decode 首先 讲 instr(s,s1,i,j);返回搜索到字符的 索引位置
在实际开发中 Oralce 函数 像 instr ,decode 首先 讲 instr(s,s1,i,j);返回搜索到字符的 索引位置
【原创】Matlab.NET混编技巧之——找出Matlab内置函数 Matlab与.NET的混合编程,掌握了基本过程,加
Python的类库直到现在已经非常丰富,提供了各个不同服务使用的接口,具体介绍如下: 1. Python类库
Python的类库直到现在已经非常丰富,提供了各个不同服务使用的接口,具体介绍如下: 1. Python类库
Python的类库直到现在已经非常丰富,提供了各个不同服务使用的接口,具体介绍如下: 1. Python类库
Python的类库直到现在已经非常丰富,提供了各个不同服务使用的接口,具体介绍如下: 1. Python类库
JavaScript使用var进行变量声明,变量名长度是任意的,区分大小写。变量名必须遵循以下规则: 1,第
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号