我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

按学生选课成绩排名划分等级

将指定课程(课程号是变量)的学生选课成绩从百分制改为等级制(即分数最高的前10%(包括10%)是1, 分数在前10%30%(不包括10%)是2,分数在前30%50%(不包括30%)是3,分数在前50%~90%(不包括50%)是4,剩下的是5)
CREATE PROCEDURE proc_chglev(p_cname char)
LANGUAGE plpgsql
AS $$
DECLARE
curs1 CURSOR(v_cname varchar) FOR
SELECT sc.sno, sc.cno, sc.grade
FROM course, sc
where course.cno = sc.cno and course.cname = v_cname
order by sc.grade desc

有个函数叫 percent_rank。

近期文章

  • 有可以接入淘宝物流系统的api吗
  • BFS迷宮问题请求相救
  • python随机数和平均值
  • AndroidStudio 默认使用 本地的 gradle ???????
  • mysql连接后打不开了
  • 掷骰子问题,总是运行相同的结果
  • vue3 ref响应数据得不到变化
  • 希望取出python某列相等,另一列的最大值的那一行:
  • 学生信息管理系统运行后出现错误
  • 不明白为什么i>k,就是素数
  • 在win10启动kafka报错
  • html5中oninvalid属性多次出错
  • 有关JAVA异常类的问题,求解答
  • python编写程序有人会吗
  • 实例化对象前为什么要加private
  • 打包exe时,一直报错
  • css加入hover代码,不能达到悬停效果,但使用强制元素状态:hover却能达到目的效果
  • while的循环嵌套问题
  • 不管怎么运行都是失败反复查询发现是网站的问题,有人说改成火狐浏览器的头信息
  • python设计一个嵌套的字典

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华