ql查询题目及答案_第1页
ql查询题目及答案_第2页
ql查询题目及答案_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库中有如下三个表:学生表(学号id,姓名namq性另Usex,系部depart,年龄age)8个学生记录选课表(学号id,课程号cid,成绩grade)12门课程课程表(课程号cid,课程名cnamq学分Ccredit)6门课程学生-课程模式S-T:学生表:Student(SnoSname,Ssex,Sage,Sdept)课程表:Course(CnO,Cname,Cpno,Ccredit)1. 学生选课表:SC(Sno,Cno,Grade)从学生表中查询所有同学的所有信息2. select*from学生表从学生表中查询所有学生的信息,并分别赋予一个别名3. select学号asxuehao

2、,姓名asxingming,性另Uasxingbie,系部asxibu,年龄asnianlingfrom学生表从学生表中查询姓名是Allen的学生的信息select*from学生表4. where姓名=Allen从学生表中查询学号在1101到1199之间的所有学生的信息select*from学生表5. where学号between1101and1199从学生表中查询年龄小丁18和大丁20的所有学生的学号和姓名select学号,姓名from学生表6. where年龄20从学生表中查询计算机系年龄小丁20的所有学生的信息select*from学生表7. where系部=computerand年龄=

3、60从选课表中查询所有无考试成绩的学生的学号和课程的课程号select学号,课程号from选课表24. where成绩isnull从选课表中查询选修了课程号以C开头的学生的学号和所选课程的课程号select学号,课程号from选课表25. where课程号LIKEC%从选课表中查询选修了课程号以C、D或E开头学生的学号和所选课程的课程号select学号,课程号from选课表26. where课程号LIKECDE%从选课表中查询选修了课程号中包含DB勺学生的学号和课程号select学号,课程号from选课表where课程号LIKE%DB%从选课表中查询选修了课程的学生的学号selectdisti

4、nct学号from选课表27. where课程号isnotnull从选课表中查询选修了课程的学生的人数31. selectcount(distinct学号)总人数from选课表找出姓名以D开头的学生姓名和所有成绩select学生表.姓名,选课表.成绩from学生表join选课表on学生表.学号=选课表.学号32. where学生表.姓名LIKED%查找的所有学生姓名与学号,结果按学号降序排序select学号,姓名from学生表33. orderBY学号DESC查找成绩介于80和90之间的学生姓名,结果按成绩和姓名升序排序select学生表.姓名from选课表join学生表on学生表.学号=选课

5、表.学号where选课表.成绩between80and9034. orderBY选课表.成绩,学生表.姓名查找english系的所有学生姓名,结果按成绩和姓名升序排序select学生表.姓名,学生表.学号,选课表.成绩from选课表join学生表on学生表.学号=选课表.学号35. where学生表.系部=english查找同时选修了C01及C02两门课程的学生姓名及学号select学生表.姓名,A.学号from选课表asAjoin选课表asBonA.学号=R学号join学生表on学生表.学号=A学号36. whereA.课程号=C01andB.课程号=C02查找所有选修了课程的学生姓名及所在

6、系别selectdistinct学生表.姓名,学生表.系部from学生表join选课表on学生表.学号=选课表.学号37. where选课表.课程号isnotnull查找成绩高于90分的学生姓名、学号及系别select学生表.姓名,学生表.学号,学生表.系部from学生表join选课表on学生表.学号=选课表.学号38. where选课表.成绩=90找出选修了C01课程的学生姓名select学生表.姓名from学生表join选课表on学生表.学号=选课表.学号39. where选课表.课程号=C01查询English系学生人数selectcount(*)English系总人数from学生表40

7、. where系部=English分别查询各系的学生人数select系部,count(*)人数from学生表41. groupby系部创建一个角色uus.42. CREATEROLEuus;给uus授权SELECT,UPDATE,INSERT.GRANTSELECT,UPDATE,INSERTONStu43. TOuus增加一个登录,登录名为tp,密码为123,默认的数据库为stu44. EXECsp_addlogintp,123,stu将登录tp增加为test库的一个用户,并连接到test库。45. execsp_addusertp授权SELECT.usestu46. GRANTSELECTONs

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论