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子句中。
单行函数:单行操作,每一行返回一个结果。聚合函数:多行操作,返回一行输出结果。
单行函数:字符函数,数字函数,转换函数,日期函数,正则表达式函数。
(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----buffer、图形相交、使用body中的函数、确认表存在,导入文本入库
- oracle函数trunc的使用
- oracle lpad 函数使用介绍
- Oracle中Decode()函数的使用 推荐
- Oracle分析函数model使用时需要注意的几个地方(二)
- oracle wm_concat(column)函数的使用
- Oracle技术之使用分析函数进行行列转换
- oracle 函数使用
- Oracle case函数使用介绍
- oracle中函数的使用
- oracle 行转列 及 pivot函数使用问题
- Oracle中trunc函数、round 函数、ceil函数和floor函数的使用
- Oracle 分析函数的使用(一)
- oracle wm_concat(column)函数的使用
- Oracle不支持在select语句中调用自定义函数时使用自定义类型作参数?
- Oracle 分析函数的使用
- oracle函数简单使用
- oracle sql查询使用函数
- Oracle 分析函数的使用
- Oracle分析函数RANK(),ROW_NUMBER(),LAG()等的使用方法