请大家帮帮忙,自己是sql新手。。 在学生成绩表中建立一个存储过程pro_1,输入学生号时可以查询某个学生的各次数学(课程号为1002)期中成绩,并用一个输出参数@sum输出。(这题怎么做啊?主要是要用这个变量参数输出?我就被难倒了!) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是求和,用output:create procedure pro_1(@stuid int,@sum int output)asselect @sum=isnull(@sum,0)+成绩 from 成绩表 where 学号=@stuid and 课程号='1002'godeclare @stuid int,@sum intset @stuid=123exec pro_1 @stuid,@sum outputselect @sumgo 本帖最后由 roy_88 于 2011-11-03 22:36:06 编辑 phpMyAdmin - error 会用pivot和unpivot,但是不能理解,有没有数学分析的模型? 这个存储过程怎样写? mysql 按时间查询的问题 如何利用SQL2005的SSIS实现动态的数据导入 sql乱码问题 数据组合的超难问题。请高手指教~ 【求解】两道关于SQL查询的题 请问这两个查询语句有什么不同?为什么效率会差很多? 关于一个sql语句中排序的功能。 sql至少问题 请各位大神帮忙 这样的需求如何设计数据库?
create procedure pro_1
(@stuid int,@sum int output)
as
select @sum=isnull(@sum,0)+成绩 from 成绩表 where 学号=@stuid and 课程号='1002'
go
declare @stuid int,@sum int
set @stuid=123
exec pro_1 @stuid,@sum output
select @sum
go