举一反三
- 以下各题使用“职工工资”数据库,包含如下三个数据表: 部门:部门号Char(8),部门名Char(12),负责人Char(8),电话Char(16) 职工:部门号Char(8),职工号Char(10),姓名Char(8),性别Char(2),出生日期Datetime 工资:职工号Char(10),基本工资decimal(8,2),津贴decimal(8,2),奖金decimal(8,2),扣除decimal(8,2) 查询职工实发工资的正确命令是()。
- 从本题开始使用以下三个表: 部门:部门号char(8),部门名char(12),负责人char(6),电话char(16) 职工:部门号char(8),职工号char(10),姓名char(8),性别char(2),出生日期datetime 工资:职工号char(10),基本工资numeric(8,2),津贴numeric(8,2),奖金numeric(8,2),扣除numeric(8,2) 查询职工实发工资的正确命令是()
- 有“部门表”和“职工表”,内容如下: 部门.dbf:部门号C(8),部门名C(12),负责人C(6),电话C(16) 职工.dbf:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D(8) 查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是( )。 A: A) SELECT 部门名,MIN(出生日期) FROM 部门 JOIN 职工; B: ON 部门.部门号=职工.部门号 GROUP BY 部门号 C: B) SELECT 部门名,MAX(出生日期) FROM 部门 JOIN 职工; D: ON 部门.部门号=职工.部门号 GROUP BY 部门号 E: C) SELECT 部门名,MIN(出生日期) FROM 部门 JOIN 职工; F: WHERE 部门.部门号=职工.部门号 GROUP BY 部门号 G: D) SELECT 部门名,MAX(出生日期) FROM 部门 JOIN 职工; H: WHERE 部门.部门号=职工.部门号 GROUP BY 部门号
- 有"部门表"和"职工表",内容如下: 部门.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 部门号
- 企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。职工(职工号,姓名,年龄,月薪,部门号,电话,地址)部门(部门号,部门名,电话,负责人代码,任职时间)请将下面的SQL语句空缺部分补充完整。CREATE TABLE部门(部门号CHAR(4)PRIMARY KEY,部门名CHAR(20),电话CHAR(13),负责人代码CHAR(5),任职时间DATE,FOREIGN KEY 27 );查询比软件部所有职工月薪都要少的职工姓名及月薪的SQL语句如下:SELECT 姓名,月薪FROM 职工WHERE月薪<(SELECT 28 FROM职工WHERE部门号= 29 ); A: 月薪 B: ALL(月薪) C: MIN(月薪) D: MAX(月薪)
内容
- 0
企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。 职工(职工号,姓名,年龄,月薪,部门号,电话,地址) 部门(部门号,部门名,电话,负责人代码,任职时间) 请将下面的SQL语句空缺部分补充完整。 CREATE TABLE部门(部门号CHAR(4)PRIMARY KEY,部门名CHAR(20),电话CHAR(13),负责人代码CHAR(5),任职时间DATE,FOREIGN KEY (33) ); 查询比软件部所有职工月薪都要少的职工姓名及月薪的SQL语句如下: SELECT姓名,月薪FROM职工 WHERE月薪<(SELECT (34) FROM职工 WHERE部门号=(35))); A: 月薪 B: ALL(月薪) C: MIN(月薪) D: MAX(月薪)
- 1
查询所有目前年龄在35岁以上(不含35岁)的职工信息(姓名、性别和年龄),正确的命令是()。 A: SELECT姓名,性别,YEAR(DATE())-YEAR(出生日期)AS年龄FROM职工;WHERE年龄>35B.SELECT姓名,性别,YEAR(DATE())-YEAR(出生日期)AS年龄FROM职工;WHEREYEAR(出生日期)>35C.SELECT姓名,性别,YEAR(DATE())-YEAR(出生日期)AS年龄FROM职工;WHEREYEAR(DATE())-YEAR(出生日期)>35D.SELECT姓名,性别,年龄:YEAR(DATE())-YEAR(出生日期)FROM职工;WHEREYEAR(DATE())-YEAR(出生日期)>35 B: 部门.DBF:部门号C(8),部门名C(12),负责人C(6),电话C(16) C: 职工.DBF:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D D: 部门.DBF:部门号C(10),基本工资N(8.2),津贴N(8.2),奖金N(8.2),扣除N(8.2)
- 2
有学生表Student(S# char(8), Sname char(10), Ssex char(2),Sage integer, D# char(2), Sclass char(6))。若要“检索名字为张某某的所有同学姓名”,SQL语句正确的是_________
- 3
使用如下数据。 部门(部门号C(2)、部门名称C(10)) 职工(部门号C(2)、职工号C(4)、姓名C(8)、基本工资N(7,2)) 检索每个部门的职工工资的总和,要求显示“部门名称”和“基本工资”,正确的语句是( )。 A: SELECT部门名称,SUM(基本工资)FROM部门,职工 WHERE职工.部门号=部门.部门号 ORDER BY部门号 B: SELECT部门名称,SUM(基本工资)FROM部门,职工 WHERE职工.部门号=部门.部门号 GROUP BY部门号 C: SELECT部门名称,SUM(基本工资)FROM部门,职工 WHlERE职工.部门号=部门.部门号 ORDRE BY职工.部门号 D: SELECT部门名称,SUM(基本工资)FROM部门,职工 WHERE职工.部门号=部门.部门号 GROUP BY职工.部门号
- 4
以下各题使用如下数据。 部门(部门号C(2)、部门名称C(10)) 职工(部门号C(2)、职工号C(4)、姓名C(8)、基本工资N(7,2)) 检索每个部门的职工工资的总和,要求显示“部门名称”和“基本工资”,正确的语句是( )。 A: SELECT 部门名称,SUM(基本工资) FROM 部门,职工 B: WHERE 职工.部门号=部门.部门号 C: ORDER BY 部门号 D: SELECT 部门名称,SUM(基本工资) FROM 部门,职工 E: WHERE 职工.部门号=部门.部门号 F: GROUP BY 部门号 G: SELECT 部门名称,SUM(基本工资) FROM 部门,职工 H: WHERE 职工.部门号=部门.部门号 I: GROUP BY 职工.部门号 J: SELECT 部门名称,SUM(基本工资) FROM 部门,职工 K: WHERE 职工.部门号=部门.部门号 L: GROUP BY 职工.部门号