- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
查询se学院学生的学号和姓名
SELECT SNO,SNAME
FROM STUDENT
WHERE SDEPT=SE
2.查询选修coo2课程的学生学号和成绩,结果按成绩降序排列,如果成绩相同,则按学号升序排列
SELECT SNO,GRADE
FROM SC
WHERE CNO=C002
ORDER BY GRADE DESC,SNO ASC
3.查询选修课coo2课程成绩为80-90的学生学号和成绩,并乘以0.9输出
SELECT SNO,GRADE*0.9 AS 成绩
FROM SC
WHERE GRADE BETWEEN 80 AND 90
4. 查询se学院或ch学院姓张的学生的信息
SELECT *
FROM STUDENT
WHERE SDEPT IN(SE,CH) AND SNAME LIKE 张%SELECT CHOUR
FROM COURSE
WHERE CNO IN(
SELECT CNO FROM TC WHERE TID IN(
SELECT TID FROM TEACHER WHERE TNAME=秦海东
)
)SELECT *
FROM TEACHER
WHERE TID IN(
SELECT TID FROM TC WHERE CNO IN(
SELECT CNO FROM SC WHERE SNO IN(
SELECT SNO FROM STUDENT WHERE SNAME=陈流星
)
)
)
7.查询总成绩在200分以上的学生学号、总成绩和平均成绩
SELECT SNO,SUM(GRADE),AVG(GRADE)
FROM SC
GROUP BY SNO HAVING SUM(GRADE)200
8. 在from子句中用innert join连接符指定连接条件查询所有有coo2号课程成绩的学生学号,姓名,成绩
SELECT STUDENT.SNO,SNAME,GRADE
FROM STUDENT
INNER JOIN SC ON (STUDENT.SNO=SC.SNO)
WHERE SC.CNO=C002 AND GRADE IS NOT NULL
9. 查询选修课程一样且成绩相同的学生基本情况(使用自连接查询)
SELECT *
FROM STUDENT WHERE SNO IN(
SELECT A.SNO FROM SC A,SC B WHERE A.CNO=B.CNO AND A.GRADE=B.GRADE
)
10. 查询所有考试成绩及格的学生成绩信息,结果包含学生的学号,姓名,性别,选修课称号,成绩,并按成绩进行降序排列(使用内连接inner)
SELECT STUDENT.SNO,SNAME,SSEX,CNO,GRADE
FROM STUDENT
INNER JOIN SC
ON STUDENT.SNO=SC.SNO AND GRADE=60
ORDER BY GRADE DESC
11.查询所有学生的总成绩(包括没有成绩的学生),学号,姓名(外部链接查询)
SELECT SUM(GRADE) AS 总成绩,STUDENT.SNO,SNAME
FROM STUDENT
INNER JOIN SC ON STUDENT.SNO=SC.SNO
GROUP BY STUDENT.SNO,SNAME SELECT SNO,SNAME
FROM STUDENT
WHERE SNO IN(
SELECT SNO FROM SC WHERE GRADE90
)
13. 查询有课程成绩的学生学号和姓名(使用谓词exists连接子查询)
SELECT SNO,SNAME
FROM STUDENT
WHERE EXISTS (
SELECT * FROM SC WHERE STUDENT.SNO=SC.SNO AND GRADE IS NOT NULL
)
14. 从course表中查询课程名中包含“数据“的课程信息
SELECT *
FROM COURSE
WHERE CNAME LIKE %数据%
15.查询所有学生的及其选修情况(包括未选修任何课程的学生),显示学生姓名,课程名称,课程成绩(要求使用外链接)
SELECT SNAME,CNAME,GRADE
FROM SC
RIGHT OUTER JOIN Student
ON STUDENT.SNO=SC.SNO LEFT OUTER JOIN COURSE ON COURSE.CNO=SC.CNO
16. 查询所有学生中平均成绩最高的学生学号
SELECT TOP 1 WITH TIES SNO,AVG(Grade)
您可能关注的文档
最近下载
- 2022年长春市朝阳区工会系统招聘考试试题及答案解析.docx VIP
- 《大数据架构与设计》实践报告-网易云音乐大数据系统构建.docx VIP
- 仓储物流园及配套基础设施项目可行性研究报告-立项备案.doc VIP
- 城乡环卫保洁投标方案.doc
- 2022年1月吉林省长春市工会系统招聘考试《工会基础知识》试卷及答案.pdf VIP
- 2023年上海海洋大学计算机科学与技术专业《计算机网络》科目期末试卷A(有答案).docx VIP
- [高清书籍]威尼斯商人.PDF
- 北京理工大学2021-2022学年第1学期《细胞生物学》期末考试试卷(B卷)含标准答案.docx
- 基于C# 的仓库管理系统的设计与实现设计.doc
- 贵州省铜仁市2022-2023学年高一上学期期末质量监测物理试题含答案.docx VIP
文档评论(0)