【其它】2 、使用SQL语句进行多表查询: (1) 查询每个学生的学号、姓名、选修课程名及成绩(使用连接查询) (2) 查询考试成绩大于90分的学生学号和姓名(使用嵌套子查询完成) (3) 查询计算机系年龄最小的学生姓名和年龄。(使用嵌套子查询完成) (4) 查询选修“c002”号课程的学生姓名。(使用带有EXISTS谓词的子查询...
12、查询“01:牛顿力学”课程比“2:狂人日记”课程成绩高的所有学生的学号; (多条记录之间比较大小)? 1、多条记录之间比较大小,用的是嵌套查询:将嵌套查询的部分起别名:(select ss.ss_s_id,ss.ss_score from student_score ss where ss.ss_c_id=1) a 2、嵌套查询出来的内容可以直接起别名后用点的方式...
s.age --4 查询每门课都在80分以上的学生的学号和姓名select sno, sname from student s where exists (select * from sc where sno=s.sno) and not exists (select * from sc where sno=s.sno and grade<80)
1.3 查询不存在" 01 "课程但存在" 02 "课程的情况 考点:not in不存在 select*fromscwhereSIdnotin(selectSIdfromscwheresc.CId='01')and CId='02'; 2、查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和平均成绩 考点:group by及多表关联 SELECTt1.*,avg(t2.score)fromstudentast1INNERJOINscast...
任务:使用嵌套查询方式完成下列查询。 1.查询‘103’课程不及格的学生学号、姓名和联系电话。 2.查询恰好有两门课程不及格的学生信息。 3.查询每门课程最高分的学生记录。 4.查询每个学生的最低分的课程记录。 5.查询每门课程的选修人数。相关知识点: ...
SQL 主要有三大功能:数据定义功能可用于定义 SQL 模式、基本表、视图和 索引;数据操纵又可分成数据查询和数据更新两类,其中数据更新又分为插入、 删除和修改三种操作;数据控制功能包括对基本表和视图的授权,完整性规则 的描述。 2. 什么是嵌套查询?什么是相关子查询? 在 SQL 语言中,一个 SELECT-FROM-WHERE 语句...
设某程序中有PROG1.prg、PROG2.prg、PROG3.prg三个程序依次嵌套,下面叙述中正确的是( )。 A.SELECT学号,班级FROM成绩; WHERE平均分>95B.SELECT学号,班级FROM班级; WHERE(平均分>95)AND(成绩.学号=班级.学号)C.SELECT学号,班级FROM成绩,班级; WHERE(平均分>95)OR(成绩.学号=班级.学号)...
4.2对于教学数据库的三个基本表 学生S(S#,SNAME,AGE,SEX) 学习SC(S#,C#,GRADE) 课程C(C#,CNAME,TEACHER) 试用SQL的查询语句表达下列查询: (1)检索LIU老师所授课程的课程号和课程名。 SELECTC#,CNAME FROMC WHERETEACHER=‘LIU’ (2)检索年龄大于23岁的男学生的学号和姓名。
年国家开放大学电大远程教育考试题题库及答案 形成性测评系统答案 1.一般认为,现代远程教育的技术支撑包括计算机网络技术、卫星数 字通讯技术和() A.计算机芯片技术 B.多媒体技术(正确答案) C.出版印刷技术 2.教育部批准中央广播电视大学实施开放教育试点 的时间是() A.1978 年 B.1999 年(正确答案) C....
1)词法分析:比如 SELECT 是关键字, tb1_name 是表名等 2)语法分析:比如这个是查询语句,其格式满足 sql 格式 3)语义分析:这里的语义分析实际上等同于 预处理器 ,这个预处理器也可归纳到解析器中。预处理器会检查数据列等是否存在,别名是否有歧义,并进行权限验证(是否有执行 select 的权限等) ...