Oracle分析函数ntile

有这么一个需求,将课程的成绩分成四个等级,为学生打A、B、C、D的绩效。

drop table course purge;

create table course

(

id number,

grade number

);

insert into course values(1,50);

insert into course values(2,55);

insert into course values(3,60);

insert into course values(4,65);

insert into course values(5,70);

insert into course values(6,75);

insert into course values(7,80);

insert into course values(8,85);

insert into course values(9,90);

insert into course values(10,95);

commit;

SQL> select id,grade,ntile(4) over(order by grade desc) til from course;

ID      GRADE        TIL

---------- ---------- ----------

10        95          1

9        90          1

8        85          1

7        80          2

6        75          2

5        70          2

4        65          3

3        60          3

2        55          4

1        50          4

已选择10行。

oracle ntile函数,Oracle分析函数ntile相关推荐

  1. oracle构建函数,Oracle创建函数

    Oracle创建函数 Oracle创建函数是通过PL/SQL自定义编写的,通过关键字function按照自己的需求把复杂的业务逻辑封装进PL/SQL函数中,函数提供一个返回值,返回给使用者.这样使用者 ...

  2. stract oracle,Oracle聚集函数和分析函数

    Oracle的定制功能十分强大.前几天在碰到一个问题的时候,查询文档发现,oracle不但允许用户定制自己的函数,还可以定制自己的聚集函数和分析函数. 下面是我使用自定义聚集函数建立一个字符串&quo ...

  3. oracle 峰度 函数,Oracle Database 21c 十大新特性一览

    摘要:Oracle 考虑到 2020 年我们的客户将面临前所未有的经济和业务中断.我们决定不将 Database 20c Preview 版本升级为 General Availability. 相反, ...

  4. oracle 数字处理函数,Oracle函数-单行函数-数字、日期、日期处理函数

    函数的分类 单行函数:一个input对应一个output,input和output存在一一对应的关系 如lower 组函数:多个input,但是只对应一个output.如 sum() ======== ...

  5. oracle values函数,Oracle文本函数简介

    Oracle文本函数使我们常用的函数,下面就为您介绍几种Oracle文本函数的用法,供您参考学习,希望可以让您对Oracle文本函数有更深的认识. (1)UPPER.LOWER和INITCAP 这三个 ...

  6. oracle 高效函数,Oracle分组函数之高效的ROLLUP

    Oracle/" target=_blank>Oracle分组函数之高效的ROLLUP ㈠ 初始化实验坏境 www.2cto.com [sql] hr@ORCL> create ...

  7. oracle stdevp函数,ORACLE 系统函数与SQLSERVER系统函数的区别是什么

    ORACLE 系统函数与SQLSERVER系统函数的区别是什么 发布时间:2021-03-17 14:40:36 来源:亿速云 阅读:57 作者:Leah 栏目:数据库 这篇文章给大家介绍ORACLE ...

  8. oracle instr函数(oracle 用instr 来代替 like)

    oracle instr函数 对于instr函数,我们经常这样使用:从一个字符串中查找指定子串的位置.例如: SQL> select instr('oracle','or') position ...

  9. oracle 分词函数,Oracle 汉语言分词

    当前位置:我的异常网» 数据库 » Oracle 汉语言分词 Oracle 汉语言分词 www.myexceptions.net  网友分享于:2013-09-28  浏览:14次 Oracle 中文 ...

  10. Oracle quartile函数,Oracle分析函数六——数据分布函数及报表函数

    Oracle 分析函数--数据分布函数及报表 函数CUME_DIST功能描述:计算一行在组中的相对位置, CUME_DIST 总是返回大于 0 .小于或等于 1 的数,该数表示该行在 N 行中的位置. ...

最新文章

  1. Druid数据库连接池使用参考
  2. tesseract3.01的训练和使用
  3. ALV列、行、单元格颜色设置
  4. linux 访问日志ip排序,Linux通过日志文件统计IP访问次数排序
  5. 如何在 CentOS 7上安装和使用 Docker Compose
  6. 相离的圆(51Nod-1278)
  7. Facebook将偷来的3D对象数据库用于其AI项目:被诉讼
  8. 十大必须掌握的机器学习算法,你都知道了吗?
  9. 更改计算机复制快捷键,电脑上怎么把一句话设置快捷键,电脑快捷键复制一句话-...
  10. C++ 基本学习 C99基本语法(1)
  11. Java反序列化和JNDI注入
  12. NoWritableEnvsDirError: No writeable envs directories configured.
  13. 二手车之家业务缓存应用实战
  14. MySQL数据库表数据迁移--ibd的使用
  15. Grand Prix of Saratov - D. Elevator - DP
  16. 常见的HTML标签,让你的网页更加精彩
  17. SAP BTE 增强 物料主数据变更
  18. GetKeyState、GetAsyncKeyState、GetKeyboardState函数的区别 以及虚拟键值
  19. mac下idea选中多个相同内容的快捷键
  20. Roslyn:The invoked member is not supported in a dynamic assembly.

热门文章

  1. 学业奖惩系统c语言,c语言成绩管理系统(完整).doc
  2. 深入浅出 — 数据分析
  3. java snmpv3_snmpv3 java实现
  4. 数字IC设计系列----安装配置虚拟机、安装centos系统
  5. 链表的基本操作——学生信息管理表
  6. Win11字体显示不全怎么解决?
  7. 服务器系统资源不足瑞友天翼,瑞友天翼 错误提示解决方法
  8. 计算机导论以python为舟_计算机科学导论
  9. MP3、MP4、MP5、PSP
  10. 教您简单几步实现工业树莓派正确安装RS232转USB驱动