举一反三
- 1.请根据要求完成下列题目(共6个空,每空1分,共6分) 在职工数据库D中有两个表,一个表是职工基本情况表(A.DBF),一个表是职工工资表(B.DBF)。职工基本情况表(A.DBF)的字段结构定义如下: 字段名 字段类型/长度 标题 GH C/6 工号 XM C/8 姓名 HYZT C/4 婚姻状态 GZRQ D 工作日期 CSRQ D 出生日期 XYMC C/8 系院名称 JL M 简历 职工工资表(B.DBF)的字段结构定义如下: 字段名 字段类型/长度 标题 GH C/6 工号 JBGZ N/6,2 基本工资 JJ N/3 奖金 KS N/3 扣税 QT N/3 其他 (1)查询A、B表中基本工资大于2000元的职工的工号、姓名、系院名称和基本工资情况,列标题用中文显示,并按系院名称升序排序,同一系院的职工按基本工资的降序排序,查询去向保存为临时表C。 SELECTGHAS工号,XMAS姓名,XYMCAS系院名称,JBGZAS基本工资; FROMD!A__________D!BONA.GH=B.GH; WHEREB.JBGZ>2000; ____________XYMC,JBGZ_________; INTO_______C (2)查询A、B表中各系院职工的人数、奖金总额和平均奖金。查询输出中必须包含系院名称、人数、奖金总额和平均奖金四个列,并将查询结果放到表CC.DBF文件中。 SeleCTXYmcas系院名称,________as人数,; SUM(jj)as奖金总额,avg(jj)as平均奖金; FROMd!a,d!b; WHEREA.Gh=B.Gh; ____________; intoTABLEcc.dbf
- “工资”表中有“职工号”(字符型).“基本工资”(数字型)和“奖金”(数字型)等字段,若要查询职工的收入,正确的SQL语句是( )。 A: Select 收入=基本工资+奖金 From 工资 B: Select 职工号,(基本工资+奖金) As 收入 From 工资 C: Select * From 工资 Where 收入=基本工资+奖金 D: Select *From 工资 Where 基本工资+奖金 As 收入
- 若有表:职工(职工号,姓名,性别)和工资(职工号,基本工资,津贴,奖金,扣除),查询职工实发工资的正确命令是____________。
- 设有职工表(职工号,姓名,所在部门,工资),现要查询工资最高的职工(可能有多个)所在部门的所有职工的职工号和姓名。下列查询语句中正确的是( )。 A: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 IN (SELECT 所在部门 FROM 职工表 WHERE 工资 IN (SELECT MAX(工资) FROM 职工表)) B: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 = (SELECT 所在部门 FROM 职工表 WHERE 工资 = ( SELECT MAX(工资) FROM 职工表)) C: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 = (SELECT 所在部门 FROM 职工表 WHERE 工资 = MAX(工资)) D: SELECT 职工号,姓名 FROM 职工表WHERE 所在部门 IN (SELECT TOP 1 所在部门 FROM 职工表 ORDER BY MAX(工资))
- “工资”表中有“职工号”(字符型)、“基本工资”(数字型)和“奖金”(数字型)等字段,若要查询职工的收入,正确的SQL语句是
内容
- 0
设有职工表(其中包含字段:职工号,仓库号,工资),查询仓库号是“CK1”的职工信息,并按工资降序排序,正确的SQL命令是______。 A: SELECT * FROM 职工表 WHERE 仓库号="CK1" ORDER BY 工资 DESC B: SELECT * FROM 职工表 WHILE 仓库号="CK1" ORDER BY 工资 ASC C: SELECT * FROM 职工表 WHERE 仓库号="CK1" ORDER BY 工资 ASC D: SELECT * FROM 职工表 WHERE 仓库号="CK1" GROUP BY 工资 DESC
- 1
26、有如下SQL语句:select 学院表.系号,职工号,姓名,工资 from 学院表,教师表; Where 学院表.系号=教师表.系号 order by 学院表.系号,工资 desc 查询结果的第一条记录的职工号是:69714452c1e2ea353c2c59ca7ed47607.jpg
- 2
在下列SELECT语句中,正确的是________。 A: Select工号,姓名,应发工资-扣除工资as实发工资From职工基本情况表OrderBy应发工资-扣除工资 B: Select工号,姓名,应发工资-扣除工资as实发工资From职工基本情况表OrderBy实发工资 C: Select工号,姓名,应发工资-扣除工资as实发工资OrderBy实发工资From职工基本情况表 D: Select工号,姓名,应发工资-扣除工资as实发工资OrderBy应发工资-扣除工资From职工基本情况表 E: Select工号,姓名,应发工资-扣除工资as实发工资From"职工基本情况表"OrderBy应发工资-扣除工资
- 3
使用如下数据表,回答下列各题:仓库表(仓库号,所在城市)职工表(职工号,仓库号,工资)其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。检索在广州仓库工作的职工记录,要求显示职工号和工资字段,正确的命令是()。 A: SELECT职工号,工资FROM职工表;WHERE仓库表.所在城市=”广州” B: SELECT职工号,工资FROM职工表;WHERE仓库表.仓库号=职工表.仓库号;AND仓库表.所在城市=”广州” C: SELECT职工号,工资FROM仓库表,职工表;WHERE仓库表.仓库号=职工表.仓库号;AND仓库表.所在城市=”广州” D: SELECT职工号,工资FROM仓库表,职工表;WHERE仓库表.仓库号=职工表.仓库号;0R仓库表.所在城市=”广州”
- 4
下列各题使用如下两个表: 员工表(工号,姓名,性别,职称) 工资表(工号,工资) 查询工资最高的员工,要求得到的信息包括员工姓名和工资,正确的命令是______。 A: SELECT姓名,工资,SUM(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号 B: SELECT姓名,工资,MAX(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号 C: SELECT姓名,工资,MAX(工资)FROM工资表 D: SELECT姓名,工资,MAX(工资)FROM员工表,工资表HAVING员工表.工号=工资表.工号