数据库

 首页 > 数据库 > MySql > Oracle分析函数ntile

Oracle分析函数ntile

分享到:
【字体:
导读:
         摘要:有这么一个需求,将课程的成绩分成四个等级,为学生打A、B、C、D的绩效。drop table course purge;create table course(  id number,  grade number);insert into course values(1,50);insert int...

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
分享到:
MySQL安装过程中出现“APPLY security se...
MySQL安装过程中出现“APPLY security settings错误”的解决方案 ***********************************************声明******************************************************       原创作品,出自 “晓风残月xj” 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/xiaofengcanyuexj)。       由...
Oracle Instanc Client安装命令工具
Oracle Instanc Client安装命令工具前提条件 1.Linux RHEL 6.X X86_64操作系统 2.能从安装Oracle服务器的服务器上获取Oracle相关的文件(相同OS) 软件下载  从Oracle的网址下载下面的软件包: 1)  instantclient-basic-linux.x64-11.2.0.4.0.zip (59.282MB) 2)instantclient-sqlplus-linux.x64-11.2.0.4.0.zip(815KB...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……