工厂的信息管理数据库中有两个关系模式:职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)部门(
工厂的信息管理数据库中有两个关系模式:
职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)
部门(部门号,部门名,负责人代码,任职时间)
查询每个部门中月工资最高的“职工号”的SQL查询语句如下:
SELECT 职工号 FROM 职工 E
WHERE 月工资=(SELECT MAX(月工资)
FROM 职工 AS M
WHERE M.部门号=E.部门号);
①请用30字以内的文字简要说明该查询语句对查询效率的影响。
②对该查询语句进行修改,使它既可以完成相同功能,又可以提高查询效率。
此问考查的是查询效率的问题。在涉及相关查询的某些情形中,构造临时。关系可以提高查询效率。 ①对于外层的职工关系E中的每一个元组,都要对内层的整个职工关系M进行检索,因此查询效率不高。 ②解答方法一 (先把每个部门最高工资的数据存入临时表,再对临时表进行查询): SELECT MAX (月工资) As最高工资,部门号 Into Temp FROM 职工 GROUP BY 部门号; SELECT 职工号 FROM 职工,Temp WHERE 月工资=最高工资 AND职工.部门号=Temp.部门号; 解答方法二 (直接在FROM子句中使用临时表结构): SELECT 职工号 FROM职工,(SELECT MAX(月工资) As最高工资,部门号 FROM 职工 GROUP BY 部门号) As depMax WHERE 月工资=最高工资 AND职工.部门号=depMax.部门号;
某厂生产A与B两种产品,每公斤的产值分别为600元与400元,又知每生产1公斤A产品需要电力2千瓦 数学 2020-05-14 …
概率论设电力公司每月可以提供电力问题电力公司每月可供应电力服从(10,30)上的均匀分布,而工厂每 其他 2020-06-15 …
英语翻译1、深圳能源集团有限公司物业管理分公司2、深圳市八卦四路一号五楼3、电力花园和东部电厂的物 其他 2020-08-01 …
英语翻译感谢你知晓本公司.我们是专业生产天然大理石厂.如贵公司需要大理石茶几,我很荣幸能与阁下合作 英语 2020-08-01 …
1998年6月10日,北京市第一中级人民法院实行公开审理,公民只需用身份证换取旁听证即可旁听;199 政治 2020-11-03 …
求解???甲工厂借用乙公司的一套电子设备,在使用的过程中,不慎将某部件弄坏,于是甲工厂向乙公司提出买 其他 2020-11-10 …
英语翻译大连春海热电有限公司北票发电厂鞍钢第二发电厂大连开发区热电厂东电沈阳热电有限公司沈阳新北热电 其他 2020-11-13 …
2011年5月23日上午,随着一声炸响,沙湾沫江煤电公司电厂60米高的烟囱轰然倒塌,“服役”20多年 政治 2020-11-30 …
如何区别要约和要约邀请甲公司向乙自行车厂发函称“我公司急需一批自行车,请来电函告贵厂生产车的最低价。 其他 2020-12-08 …
物权变动甲工厂借用乙公司的一套电子设备,在使用的过程中,不慎将某部件弄坏,于是甲工厂向乙公司提出买下 其他 2020-12-26 …