社区
MS-SQL Server
帖子详情
请教一个存储过程的简单问题
rdcvgt
2004-12-26 10:25:34
数理化三门课程的分数作为三栏,另外加上姓名、学号、名次作为一栏
请问怎么撰写存储过程来计算各学生的名次?(要考虑总分相同的情况,多人占用一个名次)
谢谢~!
...全文
62
3
打赏
收藏
请教一个存储过程的简单问题
数理化三门课程的分数作为三栏,另外加上姓名、学号、名次作为一栏 请问怎么撰写存储过程来计算各学生的名次?(要考虑总分相同的情况,多人占用一个名次) 谢谢~!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rdcvgt
2004-12-26
打赏
举报
回复
呵呵,多谢多谢
mschen
2004-12-26
打赏
举报
回复
--上边的有点错误!这个可以,经过测试.
create table 成绩表(姓名 varchar(10),学号 int,数学 int,物理 int,化学 int)--建立测试表
--插入数据
insert 成绩表
select 'aa',001,87,89,56
union select 'bb',002,88,78,45
union select 'cc',003,88,88,56
union select 'dd',004,23,45,98
--建立存储过程
create proc proc_score
as
select 姓名,学号,数学+物理+化学 as 总分,名次=(select count(*)+1 from 成绩表 where (数学+物理+化学)>(a.数学+a.物理+a.化学))
from 成绩表 a
order by 名次
go
--执行存储过程
exec proc_score
--结果
/*
姓名 学号 总分 名次
---------- ----------- ----------- -----------
aa 1 232 1
cc 3 232 1
bb 2 211 3
dd 4 166 4
(所影响的行数为 4 行)
*/
mschen
2004-12-26
打赏
举报
回复
--看看这个可以吗?
create proc proc_score
as
select 姓名,学好,数学+物理+化学 as 总分,名次=(select count(*)+1 from 成绩表 where (数学+物理+化学)>a.总分)
from 成绩表 a
java 调用 oracle
存储过程
_用java调用oracle
存储过程
总结
以前一直没有动
存储过程
是用来干嘛的,后来
请教
朋友才换为自己的理解方式,用自己通俗的语言来说,就是把sql语句换为
一个
过程,也可以说是
一个
方法,每次直接给参数调用就好,使用
存储过程
查询速度快,系统只编译一次,但是不好维护//1、call+包名+
存储过程
名(传入、传出值用?)String str="{call SMSBUSINESS.deleteZhZMember(?,?,?)}";//2、建立连接C...
简单
的
存储过程
分页,删除多条记录的
存储过程
,
存储过程
中调用
存储过程
呵呵..又来写文章了,我们的经理飞飞同学说的,要经常写博客,把自己学到的东西都总结起来,便于以后查阅.这不是.今天开发新闻系统的数据库,飞飞同学说对新闻的查询要用
存储过程
分页显示...可是....我不会吖````5555555555.木的办法...就
请教
了...然后就学习了下
一个
简单
的
存储过程
分页.自我感觉基本的框架就是那样的,可能用起来要灵活变通下,这个分页
存储过程
不是很通用的.废
oracle
存储过程
where in参数传入
问题
问题
: 举个
简单
例子说明createorreplaceprocedureprocStr(inStringinvarchar2)asbeginselect*frombookwhereidin(inString);endprocStr;我在inString中输入‘21,22’,21,22,‘‘21’,‘22’’都不行,
请教
各位大侠如何通过参数,给
存储过程
的in语句进行赋值...
MySQL
存储过程
使用表名做参数
MySQL
存储过程
使用表名做参数
OA系统与eHR系统对接案例-
存储过程
OA系统与eHR系统对接方案
MS-SQL Server
34,873
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章