Oracle分析函数ntile

WBOY
リリース: 2016-06-07 16:46:02
オリジナル
1432 人が閲覧しました

Oracle分析函数ntile 有这么一个需求,将课程的成绩分成四个等级,为学生打A、B、C、D的绩效。 drop table course purge;create

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 单实例 从32位 迁移到 64位 方法 

在CentOS 6.4下安装Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虚拟机中安装步骤

Debian 下 安装 Oracle 11g XE R2

Oracle导入导出expdp IMPDP详解

Oracle 10g expdp导出报错ORA-4031的解决方法

本文永久更新链接地址:

linux

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート