收藏 分享(赏)

SQL实验五答案.doc

上传人:HR专家 文档编号:11670043 上传时间:2020-11-05 格式:DOC 页数:3 大小:20KB
下载 相关 举报
SQL实验五答案.doc_第1页
第1页 / 共3页
SQL实验五答案.doc_第2页
第2页 / 共3页
SQL实验五答案.doc_第3页
第3页 / 共3页
亲,该文档总共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)select x=sname from stude

2、ntwhere 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.3print 男生比女生成绩高多了if c=0.8pr

3、int 男生与女生成绩差不多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. (1)use stuinfogocreate fu

4、nction 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)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 其他相关文档

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报