sql中建立儲存過程,該儲存過程計算及格率和優秀率 平均分超80分)

2022-09-30 19:01:59 字數 1216 閱讀 2543

1樓:匿名使用者

select convert(varchar(10),sum(case when (html+sql)/2>=60 and (html+sql)/2<80 then 1 else 0 end)*100.0/

stucount)+'%' as 及格率,convert(varchar(10),sum(case when (html+sql)/2>=80 then 1 else 0 end)*100.0/stucount)+'%' as 優秀率

from exam e,(select count(1) as stucount from stuinfo) a

2樓:匿名使用者

mysql教程4 mysql8運算子、函式、儲存過程及新增資料型別 17.之建立帶有in和out引數的儲存過程 學習猿地

3樓:匿名使用者

>60 and sql>60

4樓:匿名使用者

請詳細描述你的表結構

用sqlserver建立儲存過程,還儲存過程對學生的及格率進行分析,如果小於百分之五十,給學生進行

建立一個儲存過程,給定某學生學號,要求查詢出該學生的姓名,所選課程名和成績.(sql server)

5樓:匿名使用者

select name,course,grades from student s

left join course c on c.sid = s.sid

left join achievement a on a.cid = c.cid

where s.id = 10

6樓:匿名使用者

建立過程:

create procedure proc_stu@sno nchar(9)

asselect sname,cname,gradefrom s join sc on s.sno=sc.sno join c on sc.cno=c.cno

where sno=@sno

呼叫過程:

declare @sno nchar(10)set @sno='161343001'

exec proc_stu @sno

C呼叫儲存過程時,如何傳參,SQL儲存過程如何呼叫儲存過程?

dbcommand dbcommand null dbparameter para dbcommand.createparameter para.parametername biztype para.value 要傳入的值 dbcommand.parameters.add para para dbc...

sqlserver怎麼建立儲存過程

1 建立語法 create proc procedure pro name 預設值 output 預設值 output as sql statements 2 建立不帶引數儲存過程 建立儲存過程 if exists select from sys.objects where name proc ge...

MySQL裡面sql語句呼叫儲存過程,該如何寫

這樣 create procedure sp add a int,b int,out c int begin set c a b end 呼叫過程 call sp add 1,2,a select a 注意事項 儲存過程 stored procedure 是一組為了完成特定功能的sql語句集合,經編...