教师表teacher的结构为(教师编号, 姓名, 职称, 性别 ,年龄, 联系电话), 则如下的查询语句的功能是______。 SELECT 职称, COUNT(姓名) FROM teacher GROUP BY 职称;
A. 显示教师的职称、姓名和同名教师的人数
B. 显示教师的职称、姓名和同样职称的人数
C. 按职称的顺序分组显示教师的姓名
D. 按职称统计各类职称的教师人数
查看答案
有客户表,其结构为:客户(客户号, 名称, 联系人, 邮政编码, 电话号码), 查询客户名称中有“网络”二字的客户信息的正确命令是______。
A. SELECT * FROM 客户 ON 名称 LIKE "%网络%";
B. SELECT * FROM 客户 ON 名称="%网络%";
C. SELECT * FROM 客户 WHERE 名称="%网络%";
D. SELECT * FROM 客户 WHERE 名称 LIKE "%网络%";
有如下的数据表: 部门(部门号, 部门名称), 职工(部门号, 职工号, 姓名, 基本工资)。 检索至少有5名职工的每个部门的职工基本工资的总额,正确的语句是______。
A. SELECT 部门号, COUNT(*), SUM(基本工资) FROM 职工 HAVING COUNT(*)>=5;
B. SELECT 部门号, COUNT(*), SUM(基本工资) FROM 职工 GROUP BY 基本工资 HAVING COUNT(*)>=5;
C. SELECT 部门号, COUNT(*), SUM(基本工资) FROM 职工 GROUP BY 部门号 HAVING COUNT(*)>=5;
D. SELECT 部门号, COUNT(*), SUM(基本工资) FROM 职工 GROUP BY 部门号 WHERE COUNT(*)>=5;
有如下两个表: 部门(部门号, 部门名, 负责人, 电话), 职工(部门号, 职工号, 姓名, 性别, 出生日期)。 查询还没有职工的部门信息的SELECT语句是______。
A. SELECT * FROM 部门 WHERE 部门号 EXISTS(SELECT DISTINCT 部门号 FROM 职工);
B. SELECT * FROM 部门 WHERE 部门号=(SELECT DISTINCT 部门号 FROM 职工);
C. SELECT * FROM 部门 WHERE 部门号 NOT IN(SELECT DISTINCT 部门号 FROM 职工);
D. SELECT * FROM 部门 WHERE 部门号=ALL(SELECT DISTINCT 部门号 FROM 职工);
有学生表student、课程表course和选课表choose,结构分别如下: s(学号, 姓名, 性别, 年龄), c(课程号, 课程名, 学分), sc(学号, 课程号, 成绩)。 检索学号、姓名和学生所修课程的课程名和成绩,正确的SQL命令是______。
A. SELECT 学号, 姓名, 课程名, 成绩 FROM s, c, sc WHERE s.学号=sc.学号 AND sc.学号=c.学号;
B. SELECT 学号, 姓名, 课程名, 成绩 FROM s INNER JOIN sc ON s.学号=sc.学号 INNER JOIN c ON sc.课程号=c.课程号;
C. SELECT s.学号, 姓名, 课程名, 成绩 FROM s INNER JOIN sc INNER JOIN c ON s.学号=sc.学号 ON sc.课程号=c.课程号;
D. SELECT s.学号, 姓名, 课程名, 成绩 FROM s INNER JOIN sc ON s.学号=sc.学号 INNER JOIN c ON sc.课程号=c.课程号;