oralce函数
1.trunc函数处理数字和日期
TRUNC(NUMBER[,DECIMAL]) 数字格式
TRUNC(DATE[,FOMAT]) 日期格式
2.round函数(四舍五入)
ROUND(NUMBER[,DECIMAL]) 格式
3.ceil和floor函数
ceil函数大于等于数值N的最小的整数;
floor函数大等于数值N的最大的整数;
4.分析函数结构
格式:
FUNCTION_NAME(<argument>,<argument>,…)
OVER
(<Partition-Clause> <Order-by-Clause> <Windowing Clause>)
--ORDER BY句子
分析函数中 ORDER BY 的存在将添加一个默认
的开窗子句,这意味着计算中所使用的行的集合是当前分区中当前行和前面所有的行,没有 ORDER
BY 时,默认的窗口是全部的分区。
--Windowing 子句
Windowing 子句给出了一个定义变化或固定的数据窗口方法,分析函数将对这些数据进行操作。
在一组内基于任意变化或固定的窗口中,可用该子句来让分析函数计算它的值。
--Range 窗口
比较号码和日期的类型,求该范围内的。
--Row 窗口
Row 窗口是物理单元,是包括在窗口中前多少行的物理数。
--分析函数类型
等级(ranking)函数:ROW_NUMBER
开窗(windowing)函数:SUM COUNT、AVG、MIN 和 MAX
制表(reporting)函数:SUM COUNT、AVG、MIN 和 MAX列 没有order by 后面的句子
--分析函数大全
1.AVG(expression)在一个组的窗口中查找表达式的平均值。
2.CORR(expression,expression):返回一对表达式的相关系数,是COVAR_POP(expr1,expr2)/STDDEV_POP(expr1)*STDDEV_POP(expr2))缩写.
3.COUNT(expression)在一个组的窗口中查找表达式的合计。
4.COVAR_POP(expression, expression)返回一对表达式的总体协方差。
5.COVAR_SAMP(expression, expression)返回一对表达式的样本协方差。
6.LAST_VALUE(expression) 返回组中的最后一个值。
7.LEAD(expression,<offset>,<default>)LEAD 与 LAG 相反LAG 让您可访问组中当前行之前的行,而 LEAD 让您可访问组中当前行之后的行
8.MAX(expression) 在一个组的窗口中查找表达式的最大值
9.MIN(expression) 在一个组的窗口中查找表达式的最小值
10.NTILE (expression) 将一个组分为“表达式值”的散列表示
11.PERCENT_RANK 它与 CUME_DIST(累积分配)函数类似。
12.RANK 根据 ORDER BY 子句中表达式的值,从查询返回的每一行,计算它们与其他行的相对位置。
13.RATIO_TO_REPORT(expression)该函数计算 expression/(sum(expression))的值它给出相对于总数的百分比。
14.REGR_xxxxxxx(expression,、expression) 这些线性回归函数适合最小二乘法回归线,有 9 个不同的回归函数可使用。
15.ROW_NUMBER 返回有序组中一行的偏移量,从而可用于按特定标准排序的行号
16.STDDEV(expression)计算当前行关于组的标准偏离
17.STDDEV_POP(expression)该函数计算总体标准偏离,并返回总体变量的平方根,其返回值与 VAR_POP 函数的平方根相同
18.STDDEV_SAMP(expression)该函数计算累积样本标准偏离,并返回样本变量的平方根,其返回值与 VAR_SAMP 函数的平方根相同
19.SUM(expression) 该函数计算组中表让式的累积和
20.VAR_POP(expression)该函数返回非空集合的总体变量(忽略 null)
21.VAR_SAMP(expression)该函数返回非空集合的样本变量(忽略 null)
22.VARIANCE(expression)该函数返回表达式的变量
oralce函数的更多相关文章
- oralce 函数 FOR windows 跟踪神器
https://github.com/dennis714 http://www.yurichev.com
- oralce函数 count(*|[distinct|all]x)
[功能]统计数据表选中行x列的合计值. [参数] *表示对满足条件的所有行统计,不管其是否重复或有空值(NULL) all表示对所有的值统计,默认为all distinct只对不同的值统计, 如果有参 ...
- oralce函数 STDDEV([distinct|all]x)
[功能]统计数据表选中行x列的标准误差. [参数]all表示对所有的值求标准误差,distinct只对不同的值求标准误差,默认为all 如果有参数distinct或all,需有空格与x(列)隔开. [ ...
- oralce函数 next_day(d1[,c1])
[功能]:返回日期d1在下周,星期几(参数c1)的日期 [参数]:d1日期型,c1为字符型(参数),c1默认为j(即当前日期) [参数表]:c1对应:星期一,星期二,星期三……星期日 [返回]:日期 ...
- oracle复习(一)
一.系统操作cmd->sqlplus / as sysdba; //以管理员身份登录数据库alter user system account unlock; //解锁用户systemalter ...
- 史上最全的ORACLE基础教程
ORACLE命令和语句挺多,全部记忆下来不现实,况且有不常用的指令.下面把大部分的指令做了记录和详细的注释.建议收藏.转发此篇文章,如果忘记可以翻出来查查.关注公众号it_learn获取更多学习资源 ...
- Oralce 处理字符串函数
原文:Oralce 处理字符串函数 平常我们用Oracle主要有两种字符串类型1.char始终为固定的长度,如果设置了长度小于char列的值,则Oracle会自动用空格填充的.当比较char时,Ora ...
- Oralce开窗函数OVER()的一些应用
好久没用oracle了,发现很多东西已经忘记.正好今天改写个语句,顺便回忆了一下,乘热整理以备遗忘. over(order by salary) 按照salary排序进行累计,order by是个默认 ...
- oralce 存储过程、函数和触发器
一.存储过程和存储函数 指存储在数据库中供所有用户程序调用的子程序叫存储过程.存储函数. 创建存储过程 用CREATE PROCEDURE命令建立存储过程. 语法: create [or repl ...
随机推荐
- JConsole的使用手册 JDK1.5(转)
一篇Sun项目主页上介绍JConsole使用的文章,前段时间性能测试的时候大概翻译了一下以便学习,今天整理一下发上来,有些地方也不知道怎么翻,就保留了原文,可能还好理解点,呵呵,水平有限,翻的不好,大 ...
- 对正在运行的mysql进行监控
对正在运行的mysql进行监控,其中一个方式就是查看mysql运行状态. (1)QPS(每秒Query量) QPS = Questions(or Queries) / seconds mysql &g ...
- 【MySQL】玩转定时器
1.前置条件,你需要将服务器和mysql的时间都设置成东八区,php.ini和my.cnf配置(参考上篇文章) 2.进入mysql客户端,推荐Navicat for mysql 3.首先查看是否开启了 ...
- jetty maven插件端口设置
在jetty的maven插件中有两种方式设置jetty的端口(默认为:8080). 第一种,通过命令行,在启动jetty的时候设置:mvn -Djetty.port=8081 jetty:run 第二 ...
- [机器学习实战] 决策树ID3算法
1. 决策树特点: 1)优点:计算复杂度不高,输出结果易于理解,对中间值的缺失不敏感,可以处理不相关特征数据. 2)缺点:可能会产生过度匹配问题. 3)适用数据类型:数值型和标称型. 2. 一般流程: ...
- Repository与UnitOfWork引入
Repository是什么? 马丁大叔的书上同样也有解释:它是衔接数据映射层和域之间的一个纽带,作用相当于一个在内存中的域对象映射集合,它分离了领域对象和数据库访问代码的细 节.Repository受 ...
- JS经验库
1.IE状态栏无法结束的问题 function clearStatusBar(){ this.bd = document.body; this.tmp = document.creatElement( ...
- 【转载】XGBoost调参
General Parameters: Guide the overall functioning Booster Parameters: Guide the individual booster ( ...
- 自制MVC框架的插件与拦截器基础
上篇谈到我自己写的MVC框架,接下来讲讲插件及拦截器! 在处理一些通用的逻辑最好把它封装一个插件或者拦截器,以便日后可以直接拿过来直接使用.在我的框架中可以通过继承以下抽象类来实现插件或者拦截器. 1 ...
- [转]android – 多屏幕适配相关
1.基本概念 屏幕大小(screen size) – 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸).android把屏幕分为以下4种:small,normal,large,extr ...