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的解决方法
本文永久更新链接地址:
