【摘要】:3.2.6 简单查询示例[例1]查考试成绩大于等于90的学生的学号。[例2]查年龄大于18,并不是信息系与数学系的学生的姓名和性别。SELECT Sname,Ssex FROM StudentWHERE Sage>18 AND Sdept NOT IN;[例3]查以”MIS_”开头,且倒数第二个汉字为“导”字的课程的详细情况。SELECT* FROM CourseWHERE Cname LIKE’MIS#_%导_’ESCAPE’#’;[例4]查询选修了课程的学生人数。SELECT COUNT/*加DISTINCT去掉重复值后计数*/FROM SC;
3.2.6 简单查询示例
[例1]查考试成绩大于等于90的学生的学号。
SELECT DISTINCT Sno FROM SC
WHERE Grade>=90;
这里使用了DISTINCT短语,当一个学生有多门课程成绩大于等于90时,他的学号也只列一次。
[例2]查年龄大于18,并不是信息系(IS)与数学系(MA)的学生的姓名和性别。
SELECT Sname,Ssex FROM Student
WHERE Sage>18 AND Sdept NOT IN('IS','MA');
[例3]查以”MIS_”开头,且倒数第二个汉字为“导”字的课程的详细情况。
SELECT* FROM Course
WHERE Cname LIKE’MIS#_%导_’ESCAPE’#’;
[例4]查询选修了课程的学生人数。
SELECT COUNT(DISTINCT Sno)/*加DISTINCT去掉重复值后计数*/
FROM SC;
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。