A.实施性
B.指导性
C.系统性
D.纲领性
第1题
根据以下资料,回答下列各题:使用如下两个表: 部门(部门号,部门名,负责人,电话) 职工(部门号,职工号,姓名,性别,出生日期) 可以正确查询1964年8月23日出生的职工信息的SQL SELECT命令是()。
A.SELECT·FROM职工WHERE出生日期=1964-8-23
B.SELECT·FROM职工WHERE出生日期=“l964-8-23”
C.SELECT·FROM职工WHERE出生日期={^1964-8-23}
D.SELECT·FROM职工WHERE出生日期=(“1964-8-23”)
第2题
有"部门表"和"职工表",内容如下:
部门.dbf:部门号C(8),部门名C(12),负责人C(6),电话C(16)
职工.dbf:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D
查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是
A.SELECT 部门名,MIN(出生日期) FROM 部门 JOIN 职工; ON 部门.部门号=职工.部门号 GROUP BY 部门号
B.SELECT 部门名,MAX (出生日期) FROM 部门 JOIN 职工; ON 部门.部门号=职工.部门号 GROUP BY 部门号
C.SELECT 部门名,MIN (出生日期) FROM 部门 JOIN 职工; WHERE 部门.部门号=职工.部门号 GROUP BY 部门号
D.SELECT 部门名,MAX (出生日期) FROM 部门 JOIN 职工; WHERE 部门.部门号=职工.部门号 GROUP BY 部门号
第3题
A.(电话)REFERENCES(职工电话)
B.(部门号)REFERENCES部门(部门号)
C.(部门号)REFERENCES职工(部门号)
D.(负责人代码)REFERENCES 职工(职工号)
第4题
A.职工号和部门号
B.部门号和负责人代码
C.职工号和负责人代码
D.部门号和职工号
第5题
使用如下三个表 部门.dbf:部门号C(8),部门名C(12),负责人C(8) 职工.dbf:职工号C(10),部门号C(8),姓名C(8),性别C(2),出生日期D(8) 工资.dbf:职工号C(10),基本工资N(8,2),津贴N(8,2),奖金N(8,2),扣除N(8,2) 查询每个部门年龄最长者的信息,要求包括所在部门名和最长者的出生日期。正确的命令是()。
A. SELECT部门名,MIN(出生日期)FROM部门JOIN职工; ON部门.部门号=职工.部门号GROUP BY部门号
B. SELECT部门名,MAX(出生日期)FROM部门JOIN职工; ON部门.部门号=职工.部门号GROUP BY部门号
C. SELECT部门名,MIN(出生Et期)FROM部门JOIN职工; WHERE部门.部门号=职工.部门号GROUP BY部门号
D. SELECT部门名,MAX(出生Et期)FROM部门JOIN职工; WHERE部门.部门号=职工.部门号GROUP BY部门号
第6题
有"部门表"和"商品表"的内容如下:
部门.dbf:部门号C(8),部门名C(12),负责人C(6),电话C(16)
职工.dbf:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D
查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序排列。正确的命令是
A.SELECT 部门名,COUNT(职工号) AS 职工人数; FROM 部门,职工 WHERE 部门.部门号=职工.部门号; GROUP BY 部门名 HAVING COUNT(*)>=10; ORDER BY COUNT(职工号) ASC
B.SELECT 部门名,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
第7题
使用如下三个表 部门.dbf:部门号C(8),部门名C(12),负责人C(8) 职工.dbf:职工号C(10),部门号C(8),姓名C(8),性别C(2),出生日期D(8) 工资.dbf:职工号C(10),基本工资N(8,2),津贴N(8,2),奖金N(8,2),扣除N(8,2) 查询每个部门年龄最长者的信息,要求包括所在部门名和最长者的出生日期。正确的命令是()。
A.SELECT部门名,MIN(出生日期)FROM部门JOIN职工; ON部门.部门号=职工.部门号GROUP BY部门号
B.SELECT部门名,MAX(出生日期)FROM部门JOIN职工; ON部门.部门号=职工.部门号GROUP BY部门号
C.SELECT部门名,MIN(出生Et期)FROM部门JOIN职工; WHERE部门.部门号=职工.部门号GROUP BY部门号
D.SELECT部门名,MAX(出生Et期)FROM部门JOIN职工; WHERE部门.部门号=职工.部门号GROUP BY部门号
第8题
A.Select 部门名, Min(出生日期) From 部门 Join 职工 On 部门.部门号=职工.部门号 Group By 部门名
B.Select 部门名, Max(出生日期) From 部门 Join 职工 On 部门.部门号=职工.部门号 Group By 部门名
C.Select 部门名, Min(出生日期) From 部门 Join 职工 Where 部门.部门号=职工.部门号 Group By 部门名
D.Select 部门名, Max(出生日期) From 部门 Join 职工 Where 部门.部门号=职工.部门号 Group By 部门名
第9题
第 31~33 使用如下三个表:
部门.dbf:部门号C(8),部门名C(12),负责人C(6)
职工.dbf:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D(8)
工资.dbf:职工号C(10),基本工资N(8.2),津贴N(8.2),奖金N(8.2)
第 31 题 查询每个部门年龄最小者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是()。
A)SELECT部门名,MIN(出生日期)FROM部门JOIN职工:
WHERE部门.部门号=职工.部门号GROUP BY部门名
B)SELECT部门名,MIN(出生日期)FROM部门JOIN职工:
ON部门.部门号=职工.部门号GROUP BY部门名
C)SELECT部门名,MAX(出生日期)FROM部门JOIN职工:
ON部门.部门号=职工.部门号GROUP BY部门名
D)SELECT部门名,MAX(出生日期)FROM部门JOIN职工:
第10题
企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。
职工(职工号,姓名,年龄,月薪,部门号,电话,地址)
部门(部门号,部门名,电话,负责人代码,任职时间)
请将下面的SQL语句空缺部分补充完整。
CREATE TABLE部门(部门号CHAR(4)PRIMARY KEY,部门名CHAR(20),
电话CHAR(13),负责人代码CHAR(5),任职时间DATE,
FOREIGN KEY (37));
查询比软件部所有职工月薪都要少的职工姓名及月薪的SQL语句如下:
SELECT 姓名,月薪FROM 职工
WHERE月薪<(SELECT (38) FROM职工
WHERE部门号=(39));
A.(电话)REFERENCES职工(电话)
B.(部门号)REFERENCES部门(部门号)
C.(部门号)REFERENCES职工(部门号)
D.(负责人代码)REFERENCES职工(职工号)
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!