SQL实验五答案

上传人:夏** 文档编号:507807182 上传时间:2023-05-04 格式:DOC 页数:3 大小:20KB
返回 下载 相关 举报
SQL实验五答案_第1页
第1页 / 共3页
SQL实验五答案_第2页
第2页 / 共3页
SQL实验五答案_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《SQL实验五答案》由会员分享,可在线阅读,更多相关《SQL实验五答案(3页珍藏版)》请在金锄头文库上搜索。

1、精品文档,仅供学习与交流,如有侵权请联系网站删除1. (1) declare a int,b int declare c float declare s1 char(3),s2 char(3)set a=5set b=4set c=4.0set s1=abcset s2=defselect a*b asa与b的积, a/b asa与b的商, a%b asa与b的余数, a&b as 按位与, a|b as 按位或, ab as 按位异或, a/c asa与c的商, s1+s2 ass1与s2的连串(2)select version(3)use stuinfodeclare x char(8)s

2、elect x=sname from studentwhere sno=105select x(4)use stuinfodeclare y int,z intselect y=COUNT(*),z=max(degree)from scorewhere cno=3-105select y as选课人数,z as最高成绩2.(1)use stuinfoselect sname姓名,cno 课程名,casewhen degree=90 then优when degree=80 then良when degree=70 then中when degree=60 then及格when degree1.3pr

3、int 男生比女生成绩高多了if c=0.8print 男生与女生成绩差不多if c0.8print 女生比男生成绩高多了(3)use stuinfocreate table xsrq (spno char(4) default(3741), spname char(20) default(苹果MacBook Pro ), scrq date, sl int)use stuinfodeclare m intset m=0while m20 begin set m=m+1 insert into xsrq(scrq) values (dateadd(DAY,m,getdate() end3. (

4、1)use stuinfogocreate function average(cn char(4)returns floatasbegindeclare aver floatselect aver=(select avg(degree)from score where cno=cn)return averendgodeclare coursel char(6)set coursel=3-105select dbo.average(coursel) as 3-105号课程的平均成绩go(2)use stuinfogocreate function cj(no char(5)returns tableasreturn (select sname,cno,degree from student,scorewhere student.sno=no and student.sno=score.sno)goselect*from cj(103)update cj(103) set degree=100where cno=3-105(3)【精品文档】第 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号