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函数的更多相关文章

  1. oralce 函数 FOR windows 跟踪神器

    https://github.com/dennis714 http://www.yurichev.com

  2. oralce函数 count(*|[distinct|all]x)

    [功能]统计数据表选中行x列的合计值. [参数] *表示对满足条件的所有行统计,不管其是否重复或有空值(NULL) all表示对所有的值统计,默认为all distinct只对不同的值统计, 如果有参 ...

  3. oralce函数 STDDEV([distinct|all]x)

    [功能]统计数据表选中行x列的标准误差. [参数]all表示对所有的值求标准误差,distinct只对不同的值求标准误差,默认为all 如果有参数distinct或all,需有空格与x(列)隔开. [ ...

  4. oralce函数 next_day(d1[,c1])

    [功能]:返回日期d1在下周,星期几(参数c1)的日期 [参数]:d1日期型,c1为字符型(参数),c1默认为j(即当前日期) [参数表]:c1对应:星期一,星期二,星期三……星期日 [返回]:日期 ...

  5. oracle复习(一)

    一.系统操作cmd->sqlplus / as sysdba; //以管理员身份登录数据库alter user system account unlock; //解锁用户systemalter ...

  6. 史上最全的ORACLE基础教程

    ORACLE命令和语句挺多,全部记忆下来不现实,况且有不常用的指令.下面把大部分的指令做了记录和详细的注释.建议收藏.转发此篇文章,如果忘记可以翻出来查查.关注公众号it_learn获取更多学习资源 ...

  7. Oralce 处理字符串函数

    原文:Oralce 处理字符串函数 平常我们用Oracle主要有两种字符串类型1.char始终为固定的长度,如果设置了长度小于char列的值,则Oracle会自动用空格填充的.当比较char时,Ora ...

  8. Oralce开窗函数OVER()的一些应用

    好久没用oracle了,发现很多东西已经忘记.正好今天改写个语句,顺便回忆了一下,乘热整理以备遗忘. over(order by salary) 按照salary排序进行累计,order by是个默认 ...

  9. oralce 存储过程、函数和触发器

    一.存储过程和存储函数 指存储在数据库中供所有用户程序调用的子程序叫存储过程.存储函数.   创建存储过程 用CREATE PROCEDURE命令建立存储过程. 语法: create [or repl ...

随机推荐

  1. PHP安全:如何正确的取得使用者 IP?

    PHP安全:如何正确的取得使用者 IP? 很多网站都会有侦测用户 IP 的功能,不管是判断使用者来自哪边,或者是记录用户的位置.但是你知道吗?网络上大多数的教学全部都是「错误」的.正确的程序写法可以确 ...

  2. Simple Factory (简单工厂模式)

    简单工厂模式不是23种设计模式之一,简单工厂模式属于创建型模式, 又叫做静态工厂方法(Static Factory Method) 简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模 ...

  3. ES6 语法高亮提示

    编辑器:sublime 3 步骤1: 步骤2:

  4. Drupal启动阶段之四:系统变量

    Drupal的系统变量是指保存在后台数据库variable表中的一些参数设置,透过variable_get()和variable_set()存取: 先看一看_drupal_bootstrap_vari ...

  5. Linux 添加开机启动项的三种方法

    linux 添加开机启动项的三种方法. (1)编辑文件 /etc/rc.local 输入命令:vim /etc/rc.local 将出现类似如下的文本片段: #!/bin/sh## This scri ...

  6. 中小型研发团队架构实践:任务调度Job

    一.Job 简介 Job 类似于数据库中的作业,多用于实现定时执行任务.适用场景主要包括定时轮询数据库同步.定时处理数据.定时邮件通知等. 我们的 Job 分为操作系统级别定时任务 WinJob 和 ...

  7. C#线程同步技术(一) lock 语句

    开篇语: 上班以后,烦恼少了,至少是没有什么好烦的了,只要负责好自己的工作就可以了,因此也有更多的时间去探索自己喜欢的程序.买回来的书已经看了一半,DEMO也敲了不少,昨晚终于在这里开BLOG,记录一 ...

  8. wp———跳转系统设置页面的wifi、网络连接、蓝牙、飞行模式等

    通过 ConnectionSettingsType 的设置,可以跳转 到 wifi.蓝牙.飞行模式.以及网络连接 其他方案跳转 private async void Button_Click_1(ob ...

  9. (WPF)依赖属性

    属性触发器: <Button MinWidth=" 75" Margin="10"> <Button.Style> <Style ...

  10. 新标准C++程序设计读书笔记_类和对象

    面向对象的程序设计方法 抽象:将某类客观事物共同特点(属性)归纳出来,形成一个数据结构(可以用多个变量描述事物的属性):将这类事物所能进行的行为也归纳出来,形成一个个函数,这些函数可以用来操作数据结构 ...