Max([Distinct|All]<列名>):求一列值中的最大值; Min([Distinct|All]<列名>):求一列值中的最小值; • 求各个课程号及相应的选课人数。 SELECT Cno,Count(Sno) FROM SC GROUP BY Cno; 2、连接查询 • 查询每个学生及其选修课程的情况 SELECT Student.*,SC.* FROM Student,SC WHERE Student.Sno=SC...
在学生表中依次取元组的Sno值,在SC表中查询Sno值等于Student表中的Sno值,并且Cno = ‘1’的元组,如果查询到了,那WHERE就返回true,这个元组就符合条件放入结果集,没有查询到就是False。然后继续下一个元组。 【3.61】查询没有选修1号课程的学生姓名。 SELECT Sname FROM Student WHERE NOT EXISTS (SELECT * FRO...
SELECT sno,grade AS 原始分数, grade*1.2 AS 折算后分数 FROM sc 4、去除重复记录 关键字DISTINCT的含义是对结果中的重复行只选择一个,以保证行的唯一性。 案例: 从student表中查询所有的院系信息,并去掉重复信息。T-SQL语句为: SELECT DISTINCT sdept FROM student 注:与DISTINCT相反,当使用关键字ALL时,将保...
代码语言:javascript 复制 SELECT Sname FROM Student WHERE Sdept='CS';[例8] 查询所有年龄在20岁以下的学生姓名及其年龄。 代码语言:javascript 复制 SELECT Sname,Sage FROM Student WHERE Sage < 20;[例9]查询考试成绩有不及格的学生的学号。 代码语言:javascript 复制 SELECT DISTINCT Sno FROM SC WHERE Grade...
UPDATEStudent SET Sage=18 WHERE Sno='2000232'; DDLETEFROM <表名> [WHERE <条件>]; DELETEFROM Student WHERE Sno='2000232'; DELETEFROM Student; //删除表SC中所有的数据,使之变成一张空表 SELECT[ALL|DISTINCT] <目标列表达式>[, <目标列表达式>] … ...
select * from student left join sc on studnt.sno=sc.sno #1987-10-01# 1、select distinct sno from sc where grade<60 2 select * from student where sdept in('cs','is') select * from student where sdept='cs' or sdept='is' 3 select sno,sname,sage from student where sage be...
查询计算机系任意学生选修过的课程号,可以使用如下语句: SELECT DISTINCT Cno FROM SC WHERE Sno IN ( SELECT Sno FROM Student WHERE Sdept = CS );A.正确B.错误的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.
百度试题 题目SELECT COUNT(DISTINCT Sno) FROM SC 语句用于统计学生的总人数。 A.正确B.错误相关知识点: 试题来源: 解析 B 反馈 收藏
具体来说,SQL语句“select count(distinct sno) from sc”可以统计学生的总人数,其中sc表示学生息表。它的作用是,从学生息表中统计不同学号的总数,这就是学生的总人数。 SQL语句可以方便、快捷地统计学生的总人数,但是要想正确使用,必须先了解语句的含义。例如,select关键字用于选择要查询的数据,count函数用于计算...
SELECT *FROM Course WHERE Cname LIKE’MIS#_%导_’ESCAPE’#’; [例4] 查询选修了课程的学生人数。 SELECT COUNT(DISTINCT Sno)/* 加DISTINCT 去掉重复值后计数 */ FROM SC; [例5] 查询计算机系(CS)选修了2门及以上课程的学生的学号。 SELECTStudent.Sno ...