Oracle SQL 内置函数【下】

本文介绍了 Oracle SQL 中常用的函数,包括日期获取、数据类型转换、统计聚合等,如 SYSDATE、TO_CHAR、AVG 等,适用于数据库管理和数据分析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 用于对查询到的结果进行排序输出
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值