2022年数据库查询daan 3.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年数据库查询daan 3.pdf》由会员分享,可在线阅读,更多相关《2022年数据库查询daan 3.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、例 1:查询全体学生的学号与姓名。SELECT Sno,Sname FROM Student例 2:查询全体学生的姓名、学号和所在系SELECT Sname,Sno,Sdept FROM Student 例 4查询全体学生的姓名及其出生年份SELECT Sname,2009-Sage FROM Student例 5查询全体学生的姓名和出生年份所在系,并在出生年份列前加入一个列,此列的每行数据均为 出生年份 常量值。SELECT Sname,出生年份 ,2009-SageFROM Student 在修课表中查询有哪些学生修了课程,要求列出学生的学号。SELECT Sno FROM SC结果有重复
2、的行,是SC表 Sno列的全部内容。用 DISTINCT关键字可以去掉结果中的重复行DISTINCT关键字放在SELECT 词的后边、目标列名序列的前边。SELECT DISTINCT Sno FROM SC 例 7查询计算机系全体学生的姓名。SELECT Sname FROM Student WHERE Sdept=计算机系 例 8查询年龄在20 岁以下的学生的姓名及年龄。SELECT Sname,Sage FROM Student WHERE Sage 20例 9查询考试成绩有不及格的学生的学号SELECT DISTINCT Sno FROM SC WHERE Grade 60 例 10查
3、询年龄在2023 岁之间的学生的姓名、所在系和年龄。SELECT Sname,Sdept,Sage FROM Student WHERE Sage BETWEEN 20 AND 23例 11查询年龄不在20 23 之间的学生姓名、所在系和年龄。SELECT Sname,Sdept,Sage FROM Student WHERE Sage NOT BETWEEN 20 AND 23 例 13查询信息系、数学系和计算机系学生的姓名和性别。SELECT Sname,Ssex FROM Student WHERE Sdept IN(信息管理系,通信工程系,计算机系)例 14查询既不是信息系、数学系,也
4、不是计算机系学生的姓名和性别。SELECT Sname,Ssex FROM Student WHERE Sdept NOT IN(信息管理系,通信工程系,计算机系)例 15查询姓 张 的学生的详细信息。SELECT*FROM Student WHERE Sname LIKE 张%例 16查询学生表中姓 张 、李 和 刘 的学生的情况。SELECT*FROM Student 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 6 页 -WHERE Sname LIKE 张李刘%例 17查询名字中第2 个字为 小 或 大 的学生的姓名和学号。SELECT Sname,Sno FROM S
5、tudent WHERE Sname LIKE _ 小大%例 18查询所有不姓“刘”的学生。SELECT Sname FROM Student WHERE Sname NOT LIKE 刘%例 19查询学号的最后一位不是2、3、5 的学生情况。SELECT*FROM Student WHERE Sno LIKE%235 例 20查询无考试成绩的学生的学号和相应的课程号。SELECT Sno,Cno FROM SC WHERE Grade IS NULL例 21查询所有有考试成绩的学生的学号和课程号。SELECT Sno,Cno FROM SC WHERE Grade IS NOT NULL 例
6、 22查询计算机系年龄在20 岁以下的学生姓名。SELECT Sname FROM Student WHERE Sdept=CS AND Sage 3 例 38查询选课门数大于等于4 门的学生的平均成绩和选课门数。SELECT Sno,AVG(Grade)平均成绩,名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 6 页 -COUNT(*)修课门数FROM SC GROUP BY Sno HAVING COUNT(*)=4 查询计算机系和信息管理系的学生人数。SELECT Sdept,COUNT(*)FROM Student GROUP BY Sdept HAVING Sdept
7、IN(计算机系,信息管理系)SELECT sdept,COUNT(*)FROM Student WHERE Sdept IN(计算机系,信息管理系)GROUP BY Sdept 第二种写法比第一种写法执行效率高例 41.查询计算机系学生的修课情况,要求列出学生的名字、所修课的课程号和成绩SELECT Sname,Cno,Grade FROM Student JOIN SC ON Student.Sno=SC.Sno WHERE Sdept=计算机系 例 42.查询“信息管理系”选修了“计算机文化学”课程的学生的成绩,要求列出学生姓名、课程名和成绩。SELECT Sname,Cname,Grad
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据库查询daan 2022 数据库 查询 daan
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内