首页 百科知识 简单查询示例

简单查询示例

时间:2023-10-11 百科知识 版权反馈
【摘要】: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;

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈