某企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工和部门关系的外键分别是(48)。
职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)
部门(部门号,部门名,负责人代码,任职时间)
查询每个部门中月工资最高的“职工号”的SQL查询语句如下:
Select 职工号 from 职工as E
where 月工资=(Select Max(月工资)from 职工 as M(49))。
A.职工号和部门号
B.部门号和负责人代码
C.职工号和负责人代码
D.部门号和职工号
职工 (职工号,姓名,年龄,月工资,部门号,电话,办公 )
部门 (部门号,部门名,负责人代码,任职时间)
查询每个部门中月工资最高的 “职工号”的SQL 查询语句如下:
Select 职工号 from 职工 as E
where 月工资= (Select Max (月工资)from 职工as M (49 ) )。
(48 )A. 职工号和部门号 B. 部门号和负责人代码
C. 职工号和负责人代码 D. 部门号和职工号
(49 )A. where M.职工号=E.职工号 B. where M.职工号=E.负责人代码
C. where M.部门号=部门号 D. where M.部门号=E.部门号
A.SELECT部门名称,SUM(基本工资)FROM部门,职工; WHERE职工,部门号=部门.部门号; ORDER BY部门号
B.SELECT部门名称,SUM(基本工资)FROM部门,职工; WHERE职工,部门号=部门.部门号; GROUP BY部门号
C.SELECT部门名称,SUM(基本工资)FROM部门,职工; WHERE职工.部门号=部门.部门号; ORDRE BY职工.部门号
D.SELECT部门名称,SUM(基本工资)FROM部门,职工; WHERE职工.部门号=部门.部门号; GROUP BY职工.部门号
检索每个部门的职工工资的总和,要求显示“部门名称”和“基本工资”,正确的命令是()。
A.SELECT 部门名称,SUM(基本工资) FROM 部门,职工; WHERE 职工.部门号=部门.部门号; ORDER BY 部门号
B.SELECT 部门名称,SUM(基本工资) FROM 部门,职工; WHERE 职工.部门号=部门.部门号; GROUP BY 部门号
C.SELECT 部门名称,SUM(基本工资) FROM 部门,职工; WHERE 职工.部门号=部门.部门号; ORDRE BY 职工.部门号
D.SELECT 部门名称,SUM(基本工资) FROM 部门,职工; WHERE 职工.部门号=部门.部门号; GROUP BY 职工.部门号
A.职工关系的“职工号”
B.职工关系的“部门号”
C.部门关系的“部门号”
D.部门关系的“部门名”
检索每个部门的职工工资的总和,要求显示“部门名称”和“基本工资”,正确的命令是()。
A.SELECT 部门名称,SUM(基本工资) FROM 部门,职工; WHERE 职工.部门号=部门.部门号; ORDER BY 部门号
B.SELECT 部门名称,SUM(基本工资) FROM 部门,职工; WHERE 职工.部门号=部门.部门号; GROUP BY 部门号
C.SELECT 部门名称,SUM(基本工资) FROM 部门,职工; WHERE 职工.部门号=部门.部门号; ORDRE BY 职工.部门号
D.SELECT 部门名称,SUM(基本工资) FROM 部门,职工; WHERE 职工.部门号=部门.部门号; GROUP BY 职工.部门号
检索每个部门的职工工资的总和,要求显示“部门名称”和“基本工资”.正确的语句是()。
A.SELECT部门名称,SUM(基本工资)FR0M部门, 职工 WHERE职工.部门号=部门.部门号 ORDER BY部门号
B.SELECT部门名称,SUM(基本工资)FROM部门, 职1:WHERE职工.部门号=部门.部门号 GROUP BY部门号
C.SELECT部门名称,SUM(基本工资)FROM部门,职工 WHERE职工部门号=部门.部门号 0RDRE BY职工部门号
D.SELECT部门名称,SUM(基本工资)FROM部门, 职工 WHERE职工.部门号=部门.部门号 GROUP BY职工.部门号
A.“职工”关系的“职工号”
B.“职工”关系的“部门号”
C.“部门”关系的“部门号”
D.“部门”关系的“部门名”
查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是
A.SELECT 部门名,MIN(出生日期)FROM 部门 JOIN职工: ON 部门.部门号=职工.部门号 GROUP BY 部门名
B.SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工; ON 部门.部门号=职工.部门号 GROUP BY 部门名
C.SELECT 部门名,Mm(出生日期)FROM 部门 JOIN职工: WHERE 部门部门号=职工.部门号 GROUP BY 部门名
D.SELECT 部门名,MAX(出生日期)FROM 部门 JOIN 职工; WHERE 部门.部门号=职工.部门号 GROUP BY 部门名
查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序排序。正确的命令是
A.SELECT 部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工WHERE部门.部门号=职工.部门号; GROUP BY 部门名 HAVING COUNT(*)>=10; ORDER BY COUNT(职工号)ASC
B.SEIECT 部门名,COUNT(职工号)AS职工人数; FROM 部门,职工 WHERE 部门.部门号=职工.部门号; GROUP BY 部门名 HAVING COUNT(*)>=10; ORDER BY COUNT(职工号)DESC
C.SELECT 部门名,COUNT(职工号)AS职工人数; FROM 部门,职工 WHERE 部门.部门号=职工.部门号; GROUP BY 部门名 HAVING COUNT(*)>=10; ORDER BY 职工人数 ASC
D.SELECT 部门名,COUNT(职工号)AS 职工人数; FROM 部门,职工 WHERE部门.部门号;职工.部门号; GROUP BY 部门名 HAVING COUNT(*)>=10; ORDER BY 职工人数 DESC
在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主键(或称主码):职工(职工号,职工名,部门号,职务,工资);部门(部门号,部门名,部门人数,工资总额)。在这两个关系的属性中,只有一个属性是外键(或称外来键,外码,外来码),它是
A.职工关系的'职工号'
B.职工关系的部门号'
C.部门关系的'部门号'
D.部门关系的'部门名'