|
拿答案:2937748743 来源 www.ybaotk.com第7章作业答案1、 07-1 、SQL语言中,插入记录使用( )命令
delete
update
insert
select2、 07-2 、SQL语言中,修改 记录使用( )命令
insert
delete
select
update3、 07-3 、SQL语言中,查询 记录使用( )命令
where
insert
delete
select4、 07-4 、在SQL的查询语句中,ORDER BY选项实现对结果表的( )功能
汇总
计算
统计
排序5、 07-5 、模糊查询的运算符是:
where
as
to
like6、 07-6 、数据库中有 students表,字段如下: sno(学号-主键),sname(学生姓名-非空),xb(性别-非空),zhy(专业-非空),in_year(入学年份),dept(所在系部) 。 sc表,字段如下: sno(学号-主键),cno(课程号-非空),cj(成绩-非空),xq(学期-非空) 。 courses表,字段如下:cno(课程号-主键), cname(课程名称-非空), xf(学分-非空), tno(任课教师号)。 teachers表,字段如下:tno (教师号-主键), tname(教师姓名-非空), txb(教师性别-非空), zc(职称), age(年龄)。 要查询已经选修课程的学生学号、学生姓名、课程号、成绩,应该使用( )。
sc表和course表的交叉连接查询。
sc表和students表的交叉连接查询。
sc表和courses表的自然连接查询。
sc表和students表的自然连接查询。7、 07-7 、数据库中有 students表,字段如下:
sno(学号-主键),sname(学生姓名-非空),xb(性别-非空),zhy(专业-非空),in_year(入学年份),dept(所在系部) 。
sc表,字段如下:
sno(学号-主键),cno(课程号-非空),cj(成绩-非空),xq(学期-非空) 。
courses表,字段如下:
cno(课程号-主键), cname(课程名称-非空), xf(学分-非空), tno(任课教师号)。
teachers表,字段如下:
tno (教师号-主键), tname(教师姓名-非空), txb(教师性别-非空), zc(职称), age(年龄)。
要查询已经选修课程的学生学号、学生姓名、课程号、成绩,查询语句是( )。
SELECT a.sno,sname,cno,cj FROM sc a JOIN sourses b ON a.cno=b.sno
SELECT a.sno,sname,cno,cj FROM students a JOIN sc b ON a.sno=b.sno
SELECT a.sno,sname,cno,cj FROM sc a CROSS JOIN courses b ON a.cno
SELECT a.sno,sname,cno,cj FROM students a CROSS JOIN sc b ON a.sno=b.sno8、 07-8 、数据库中有 students表,字段如下: sno(学号-主键),sname(学生姓名-非空),xb(性别-非空),zhy(专业-非空),in_year(入学年份),dept(所在系部) 。 teachers表,字段如下:tno (教师工号-主键), tname(教师姓名-非空), txb(教师性别-非空), zc(职称), age(年龄),leader(上级领导的教师号)。 需要查询每个老师的工号、姓名、职称、上级领导的姓名,应该进行( )。 ~
teachers表和students表的自然连接查询。
teachers表的自查询。
students表和teachers表的自然连接查询。
students表和teachers表的全外连接查询。9、 07-9 、在SQL语言中,SUM作用是( )
最大值
求和
平均值
个数10、 07-10 、在SQL语言中,MAX作用是( )
最小值
平均值
和
最大值11、 07-11 、在SQL语言中,% 通配( )个字符
两个
十个
任意多个
一个12、 07-12 、在SQL语言中,_ 通配( )个字符
一个
十人
任意多个
两个13、 07-13 、查询students表每个学生的年级值,其代码如下:
SELECT sno AS 学号,sname AS 姓名,( ) AS 年级 FROM students ;
NOW()-in_year
YEAR(NOW())-in_year
YEAR(NOW())-in_year+IF(MONTH(NOW())<9,0,1)
YEAR(NOW())-in_year+114、 07-14 、数据库中有 students表,字段如下: sno(学号-主键),sname(学生姓名-非空),xb(性别-非空),zhy(专业-非空),in_year(入学年份),dept(所在系部) 。 sc表,字段如下: sno(学号-主键),cno(课程号-非空),cj(成绩-非空),xq(学期-非空) 。 courses表,字段如下:cno(课程号-主键), cname(课程名称-非空), xf(学分-非空), tno(任课教师号)。 teachers表,字段如下:tno (教师号-主键), tname(教师姓名-非空), txb(教师性别-非空), zc(职称), age(年龄)。 要查询所有学生与所有课程匹配后的结果列表,显示学生学号、学生姓名、 课程号、课程名称,应该使用( )。
sc表和students表的自然连接查询
courses表和students表的自然连接查询。
courses表和students表的交叉连接查询。
sc表和students表的交叉连接查询。15、 07-15 、查询teachers表中tno(教工号)、tname(姓名)和zc(职称)三个列,其代码如下:
SELECT ( ) FROM teachers;
括号中的内容是?
tno,tname,dept
tno,tname,dept,
*
tno、tnam
dept16、 07-16 、查询students表中sno(学号)、sname(姓名)和dept(所在院系)三个列,其列名用对应的中文名字显示,其代码如下:
SELECT( )FROM students;
括号中的内容是?
以上都不对
sno,sname,dept,
*
sno as学号,sname as姓名,dept as所在系17、 07-17 、WHERE cj ____________ 80 AND 89; WHERE cj>= 80 ANDcj<= 89; 两种描述方式效果一样。
GROUP
BETWEEN
JOIN
AS18、 07-18 、数据库中有
students表,字段如下: sno(学号-主键),sname(学生姓名-非空),xb(性别-非空),zhy(专业-非空),in_year(入学年份),dept(所在系部) 。
teachers表,字段如下:tno (教师号-主键), tname(教师姓名-非空), txb(教师性别-非空), zc(职称), age(年龄)。
下面的查询结果是以上两个表的笛卡尔乘积的是:
students表和teachers表的等值连接。
students表和teachers表内连接。
students表和teachers表的全外连接。
students表和teachers表的交叉连接19、 07-19 、HAVING子句必须配合GROUP BY子句一起出现。
对
错20、 07-20 、某些查询既可以使用连接查询也可以使用子查询得到结果。
对
错21、 07-21 、HAVING子句的效果与WHERE子句类似,某些情况下二者可以互换。
对
错22、 07-22 、select * from students; 表示查询students表所有字段。
对
错23、 07-23 、模糊查询的通配符"%”和"_”作用一样。
对
错24、 07-24 、分组查询使用GROUP BY子句,或者ORDER BY子句。
对
错25、 07-25 、ORDER BY DESC 表示将查询结果进行降序排列。
对
错26、 07-26 、“学生表 JOIN 成绩表 ON 学生表.课程号= 成绩表.课程号 ”该子句表示将学生表和成绩表进行等值连接查询。
对
错27、 07-27 、“学生表 a JOIN 成绩表 b ON a.课程号= b.课程号”b表示成绩表的别名。
对
错28、 07-28 、分组查询一定要配合统计函数进行。
对
错29、 07-29 、在查询语句中的FROM子句,可以为需要查询的表起别名。
对
错30、 07-30 、“SELECT MIN(*) FROM students;”可以查询学号最小的学生的信息。
对
错31、 07-31 、COUNT 函授是统计记录个数。
对
错32、 07-32 、HAVING子句用于在分组查询中限定统计结果的筛选条件。
对
错33、 07-33 、模糊查询的通配符有:
%
like
_
*34、 07-34 、下面关于连接查询的说法,正确的是:~
内连接查询,返回的结果集是两个表中所有相匹配的数据,而舍弃不匹配的数据。
自连接就是自然连接。
两个表的左外连接和右外连接都不是交叉连接的子集。
自然连接是等值连接的一种,等值连接又是内连接的一种。
自连接就是自然连接。35、 07-35 、数据库中有
students表,字段如下:
sno(学号-主键),sname(学生姓名-非空),xb(性别-非空),zhy(专业-非空),in_year(入学年份),dept(所在系部) 。
sc表,字段如下:
sno(学号-主键),cno(课程号-非空),cj(成绩-非空),xq(学期-非空) 。
courses表,字段如下:
cno(课程号-主键), cname(课程名称-非空), xf(学分-非空), tno(任课教师号)。
teachers表,字段如下:
tno (教师号-主键), tname(教师姓名-非空), txb(教师性别-非空), zc(职称), age(年龄)。
要查询所有学生学号、姓名、所选课程号、成绩,如果学生尚未选课也应列出学号和姓名,所选课程号、课程名称、成绩显示为空,则应该使用( )。
查询语句为:SELECT a.sno,sname,cno,cj FROM students a JOIN sc b ON a.sno=b.sno;
查询语句为:SELECT a.sno,sname,cno,cj FROM students a LEFT JOIN sc b ON a.sno=b.sno;
students表和sc表的左外连接查询。
students表和sc表的自然连接查询。36、 07-15 、查询teachers表中tno(教工号)、tname(姓名)和dept(所在部门)三个列,其代码如下: SELECT__________FROM teachers; 括号中的内容是?
tno、tnam
tno,tname,dept
tno,tname,dept,
*
dept |
上一篇:广东开放大学形考任务Mysql数据库及应用(专,2021春)第5章作业答案下一篇:广东开放大学形考任务Mysql数据库及应用(专,2021秋)第10章作业答案
|