oracle ntile函数,Oracle分析函数ntile

article/2025/9/18 7:12:06

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行。

0b1331709591d260c1c78e86d0c51c18.png


http://chatgpt.dhexx.cn/article/0aZ2Oej7.shtml

相关文章

Oracle之分析函数

目录 1. 认识分析函数 1.1 什么是分析函数 1.2 分析函数和聚合函数的不同 1.3 分析函数的形式 2. 理解over()函数 2.1 两个order by 的执行机制 2.2 分析函数中的分组、排序、窗口 2.3 帮助理解over()的实例 3. 常见分析函数 3.1 演示表和数据的生成 3.2 first_valu…

Oracle中的分析函数

目录 1、理解什么是分析函数? 2、分析函数和聚合函数区别? 3、分析函数的语法: 4、常用的分析函数: 5、运用分析函数求相关累计问题 6、运用分析函数求相关排序问题 1. RANK()函数: 2. DENSE_RANK()函数&#…

常用Oracle分析函数大全

Oracle的分析函数功能非常强大,工作这些年来经常用到。这次将平时经常使用到的分析函数整理出来,以备日后查看。 我们拿案例来学习,这样理解起来更容易一些。 1、建表 1 2 3 4 5 6 7 8 9 10 create table earnings -- 打工赚钱表 ( ear…

oracle分析函数技术详解(配上开窗函数over())

一、Oracle分析函数入门 分析函数是什么?分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计值。 分析函数和聚合函数的不同之处是什么?普通的聚合函数用…

Python 输出小数点后保留两位有效数字简便方法

用round(a,n) a代表变量,n代表想保留的小数点的个数;比如:

金额千位分隔符及保留2位小数

目录 numberObject.toFixed(num) 正则 $1、$2 正则 {} 正则 ? 正则 ?: 正则 正则 $ 正则 | numberObject.toFixed(num) NumberObject.toFixed(num) 方法把 Number 四舍五入为指定小数位数数字,返回 string 类型num 规定小数位数 0 ~ 20 之间…

chatgpt赋能python:Python中保留两位小数输出的方法:一个完整的指南

Python中保留两位小数输出的方法: 一个完整的指南 介绍 在Python编程中,有时候我们需要将数字保留到小数点后两位输出。例如,货币单位到分、科学计算等等。本文将介绍多种方法实现这个目标,包括Python的内置函数以及第三方库的函数。 方法…

c++ 保留2位小数输出

1.需要头文件<iomanip> 2.结果会经过四舍五入&#xff1b; 3.公式为 cout<<fixed<<setprecision(2)<<“要输出的变量”<<endl; !!!!!!setprecision()&#xff0c;括号中填几&#xff0c;就是保留几位小数&#xff1b;

python保留2位小数

一&#xff1a;使用占位符方法&#xff1a; # 1&#xff1a;%g 科学计数法输出小数&#xff0c;用于舍弃无效的小数 print("%g"%(1.2000004)) print("%.2g"%(1.2000004)) # 2&#xff1a;直接使用%f 输出小数&#xff0c;会出现无效的0&#xff1b;使用%.…

C语言-------如何打印保留小数点后1,2,..位

首先你要想有小数&#xff0c;则在数据存储时就要用到浮点型&#xff08;float &#xff0c;double&#xff09; float a 0; double a 0; 其次在打印时和输入时都要用对应的%f&#xff08;float&#xff09;,%lf (double) printf("%.2f",) , printf("%.2lf…

【postgresql 小数点】pg保留2位小数

实现方式&#xff1a; cast函数 cast A as B round(cast( A as B),2) SELECT calculate_time,round(CAST("value" as numeric),2) as fcao from arithmetic.dws_tag_today where byt_namehk_fcao and calculate_time > now() - interval 2 hour ORDER BY calcu…

Excel常见函数用法大全+函数宝典.xls

函数宝典下载地址: 百度网盘 EXACT 作用:使用EXACT函数比较两个字符串是否相同 用法: EXACT(A2,B2) 返回值: true和false LEN 作用: 使用LEN函数计算文本中的字符个数 用法: "还可以输入"&(60-LEN(A2)&"个字符") &符号合并的意思 T 作…

Excel MATCH函数判断两列包含关系

判断A列是否包含B列 MATCH&#xff08;判断值&#xff0c;查找范围&#xff0c;0&#xff09;0为精确查找

Excel之COUNTIF函数 判断包含关系

COUNTIF&#xff08;查找范围,判断值&#xff09;

excel中常见函数的用法

excel中的函数主要是根据自己的需求对着表格中最上面的A&#xff0c;B&#xff0c;C...列与左边的行数填入函数对应的参数范围即可&#xff0c;这篇文章内容参照的是excelhome的数据进行编写的 目录 1. IF函数条件单条件判断 2. 多条件判断 3. 条件求和 4. 多条件求和 5. …

excel查询函数

1&#xff0c;纵向查找函数 VLOOKUP&#xff08;查找目标&#xff0c;查找范围&#xff0c;返回值的列数v&#xff0c;精确OR模糊查找) 例如要查询某位同学的语文成绩&#xff1a; 注意事项&#xff1a;1&#xff0c;查找目标所在的列必须是查找范围的第一列 2&#xff0c;0代…

【Office】Excel中IF函数的8种用法

今天咱们来学习一下IF函数的几个典型用法&#xff0c;看完你会觉得&#xff0c;原来IF函数竟然也这么高深&#xff01; 1.简单判断 根据成绩是否达到60分判断是否及格。公式&#xff1a;IF(B2>60,"及格","不及格") 2.多重条件判断 男性大于等于60岁时&…

Excel函数公式大全以及用法

首先得说明下excel如何输入函数公式的方法方法是&#xff1a;单击a4单元格&#xff08;a4单元格的位置是第A列&#xff0c;第4行交叉的那个单元格&#xff0c;也即是我们彩色实例的那个位置&#xff09;&#xff0c;在键盘上输入 a1a2a3 &#xff0c;然后按键盘的enter键&#…

Excel函数公式大全—INDEX函数

EXCEL系列文章目录 Excel系列文章是本人亲身经历职场之后萌发的想法&#xff0c;为什么Excel覆盖如此之广&#xff0c;几乎每个公司、学校、家庭都在使用&#xff0c;但是它深藏的宝藏功能却很少被人使用&#xff0c;PQ、BI这些功能同样适用于数据分析&#xff1b;并且在一些需…