数据库中的表如表5-7和表5-8所示,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作( )不能执行。
A. 从职工表中删除行('025','王芳','03',720)
B. 将行('006','乔兴','05',7500,)插入到职工表中
C. 将职工号为“001”的工资改为700
D. 将职工号为“038”的部门改为“03”
设“图书管理”数据库有如下3个表: 图书(编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(8),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),编号C(6),借书日期D(8)) 要检索借阅《网络技术基础》的借书证号,正确的SQL语句是( )。 SELECT 借书证号 FROM 借阅 WHERE编号=______
A. (SELECT 借书证号 FROM 图书 WHERE 书名="网络技术基础")
B. (SELECT 编号 FROM 图书 WHERE 书名="网络技术基础")
C. (SELECT 借书证号 FROM 借阅 WHERE 书名="网络技术基础")
D. (SELECT 编号 FROM 借阅 WHERE 书名="网络技术基础")
在“图书管理”数据库中,查询各出版社的图书最高单价、平均单价和册数。正确的SQL语句是( )。
A. SELECT出版社,MIN(单价),AVERAGE(单价),COUNT([<sup>*</sup>])FROM 图书 GROUP BY 出版社
B. SELECT出版社,MAX(单价),AVG(单价),COUNT([<sup>*</sup>])FROM 图书 ORDER BY 出版社
C. SELECT出版社,MIN(单价),AVERAGE(单价),SUM([<sup>*</sup>])FROM 图书 GROUPBY 出版社
D. SELECT出版社,MAX(单价),AVG(单价),COUNT([<sup>*</sup>])FROM 图书 GROUP BY 出版社
统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。正确的命令是( )。
A. SELECT 课程名称,开课院系,COUNT(课程编号)AS 选修人数; FOR 成绩,课程 WHERE 课程.课程编号=成绩.课程编号; GROUP BY 成绩.课程编号 HAVING COUNT(*)<=2; ORDER BY COUNT(课程编号)
B. SELECT 课程名称,开课院系,COUNT(学号) 选修人数; GROUP BY 成绩,课程编号 HAVING COUNT(*)<=2; ORDER BY COUNT(学号)
C. SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 成绩,课程 WHERE 课程.课程编号=成绩.课程编号; GROUP BY 课程名称 HAVING 选修人数<=2; ORDER BY 选修人数
D. SELECT 课程名称,开课院系,COUNT(学号)AS 选修人数; FROM 成绩,课程 HAVING COUNT(课程编号)<=2; GROUP BY 课程名称 ORDER BY 选修人数