Oracle函数使用
原创
©著作权归作者所有:来自51CTO博客作者wangbin0307的原创作品,请联系作者获取转载授权,否则将追究法律责任
在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子句中。
上一篇:简谈SQL优化(ORACLE)
下一篇:oracle子查询常见错误
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
mybaits调用函数的方法
配置文件中 {#{dalsh,mode=OUT,jdbcType=VARCHAR} = call BUSINESS.getdalsh(#{glbm,mode=IN,jdbcType=VARCHAR})} 方法中这样写@SuppressWarnings("unchecked") public String getObjectId(String glbm) { // TODO Auto
mybaits调用oracle函数 mybatis调用函数的方法 mybatis调用函数 封装 配置文件 -
oracle函数使用
1.开窗函数。
oracle -
Oracle使用简单函数
本章将介绍Oracle数据库的内置函数。
Oracle 函数 聚合 -
oracle排名函数使用oracle sql java c++ 字段