您的位置:首页 > 数据库 > Oracle

Oracle函数使用

2010-03-18 11:54 169 查看
在Oracle中,可以使用两种主要类型的函数。
单行函数:单行操作,每一行返回一个结果。聚合函数:多行操作,返回一行输出结果。
单行函数:字符函数,数字函数,转换函数,日期函数,正则表达式函数。
(1)常用的:ASCII转换,字符串连接,个数,大小写,补齐,截去字符(空格),NANVAL(X,VALUE),NVL(X,VALUE),NVL2(X,VALUE1,VALUE2),REPLACE(X,STRING1,STRING2),SOUNDEX(X).
(2)常用的:绝对值,三角函数系列,,平方根,幂数,对数,最(大)小整数,取整,截断,获取符号等。
(3)常用的:TO_CHAR(X,[可选格式]),CAST(A AS TYPE_NAME)将一个值从一种数据类型转换成另外一种数据类型。
(4)常用的:REFEXP_LIKE.....INSTR....REPLACE...SUBSTR().
(5)常用的:TO_CHAR(),TO_DATE().时间值函数,时区函数,时间戳函数,时间间隔函数。
聚合函数(分组函数):主要是数字函数,对多行某一列值操作,返回一个数值。常用的:
平均值,最大(小)值,中间值,标准差,和,行数(* 则包含空),其他忽略空值。
OOUNT(),MIN(),MAX()对数字,日期,字符串可以使用。
DISTINCT 来排除重复的值再计算。
如果查询中包含聚合函数,但是选择的列不再聚合函数,那么这些列必须在GROUP BY子句中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Oracle 函数 职场 休闲