Oracle SQL 内置函数【下】

41.SYSDATE 用来得到系统的当前日期
42.CHARTOROWID 将字符数据类型转换为ROWID类型
43.CONVERT(c,dset,sset)
44.HEXTORAW 将一个十六进制构成的字符串转换为二进制
45.RAWTOHEXT 将一个二进制构成的字符串转换为十六进制
46.ROWIDTOCHAR 将ROWID数据类型转换为字符类型
47.TO_CHAR(date,'format')
48.TO_DATE(string,'format') 将字符串转化为ORACLE中的一个日期
49.TO_MULTI_BYTE  将字符串中的单字节字符转化为多字节字符
50.TO_NUMBER将给出的字符转换为数字
51.BFILENAME(dir,file)指定一个外部二进制文件
52.CONVERT('x','desc','source') 将x字段或变量的源source转换为desc
53.DUMP(s,fmt,start,length)DUMP函数以fmt指定的内部数字格式返回一个VARCHAR2类型的值
54.EMPTY_BLOB()和EMPTY_CLOB()这两个函数都是用来对大数据类型字段进行初始化操作的函数
55.GREATEST返回一组表达式中的最大值,即比较字符的编码大小.
56.LEAST返回一组表达式中的最小值
57.UID返回标识当前用户的唯一整数
58.USER返回当前用户的名字
59.USEREVN返回当前用户环境的信息,opt可以是:ENTRYID,SESSIONID,TERMINAL,ISDBA,LABLE,LANGUAGE,CLIENT_INFO,LANG,VSIZEISDBA  查看当前用户是否是DBA如果是则返回true
60.AVG(DISTINCT|ALL)all表示对所有的值求平均值,distinct只对不同的值求平均值
61.MAX(DISTINCT|ALL)求最大值,ALL表示对所有的值求最大值,DISTINCT表示对不同的值求最大值,相同的只
62.MIN(DISTINCT|ALL)求最小值,ALL表示对所有的值求最小值,DISTINCT表示对不同的值求最小值,相同的只取一次
63.STDDEV(distinct|all)求标准差,ALL表示对所有的值求标准差,DISTINCT表示只对不同的值求标准差
64.VARIANCE(DISTINCT|ALL) 求协方差
65.GROUP BY 主要用来对一组数进行统计
66.HAVING  对分组统计再加限制条件
67.ORDER BY  用于对查询到的结果进行排序输出

你可能感兴趣的:(oracle,sql)