SQL查询语句课堂练习和习题
一、试鼡SQL查询语句表达下列对教学数据库中三个基本表S、SC、C的查询:
其中SAGEgrade是数值型,其他均为字符型
要求用SQL查询语句实现如下处理:
1.统计囿学生选修的课程门数。
2.求选修C4课程的学生的平均年龄
3.求LIU老师所授课程的每门课程的学生平均成绩。
4.统计每门课程的学生选修人數(超过2人的课程才统计)要求输出课程号和选修人数,查询结果按人数降序排列若人数相同,按课程号升序排列
5.检索学号比WANG同學大,而年龄比他小的学生姓名
6.检索姓名以WANG打头的所有学生的姓名和年龄。
7.在SC中检索成绩为空值的学生学号和课程号
8.求年龄大於女同学平均年龄的男学生姓名和年龄。
9.求年龄大于所有女同学年龄的男学生姓名和年龄
其中涉及单表题:1.4.6.7
1.统计有学生选修的课程門数。
2.求选修C4课程的学生的平均年龄
3.求LIU老师所授课程的每门课程的学生平均成绩。
题: 编写源程序时在其中增加注釋是为了( )
A.降低存储空间的需求量
C.推行程序设计的标准化
第9题: ( )不属于线性的数据结构。
D.串答案解析与讨论:
第10题: 概括來说算法是解决特定问题的方法,( )不属于算法的5个特性之一
第12题: 数据库管理系统(DBMS)提供的数据定义语言的功能是( 1)。某单位开发的信息系统要求:员工职称为“工程师”的月基本工资和奖金不能超过5000元;该要求可以通过(2 )约束条件来完成
(1)A.实现对数據库的检索、插入、修改和删除
B.描述数据库的结构,为用户建立数据库提供手段
C.用于数据的安全性控制、完整性控制、并发控制和通信控制
D.提供数据初始装入、数据转储、数据库恢复、数据库重新组织等手段
(2 )A.用户定义完整性
第13题: 设有一个员工关系EMP(员工号姓名,部门名职位,薪资)若需查询不同部门中担任“项目主管”职位的员工平均薪资,则相应的SQL语句为:
(2)A.HAVING职位=‘项目主管’
B.HAVING‘职位=项目主管’
C.WHERE职位=‘项目主管’
D.WHERE‘职位=项目主管’
第14题: 计算机病毒是一种( )
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。