SQL语言习题及答案(好) PPT.ppt
上传人:王子****青蛙 上传时间:2024-09-14 格式:PPT 页数:20 大小:133KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

SQL语言习题及答案(好) PPT.ppt

SQL语言习题及答案(好)PPT.ppt

预览

免费试读已结束,剩余 10 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SQL语言习题及答案(好)(第一大题)1.检索部门Research的所有职工的姓名和家庭地址(第一大题)2.检索位于Stafford的每个项目的编号、主管部门的编号及其部门负责人的姓名和家庭地址(第一大题)3.检索参与了5号部门的所有项目的职工的姓名(第一大题)4.检索职工Smith所参与的或者主管部门为该职工所在部门的项目的编号(第一大题)5.检索拥有两个或两个以上家属的职工的姓名(第一大题)6.检索至少有一个家属且具有管理员身份的职工的姓名(第一大题)7.检索不带家属的职工的姓名大家应该也有点累了,稍作休息(第一大题)8.检索工资收入最高的职工的姓名(第二大题)(第二大题)关系代数SelectT.cidFrom(selectcid,pid,avg(qty)asq_avgfromOrdersgroupbycid,pid)TGroupbyT.cidHavingmin(T.q_avg)>=300关系代数Selectaidfromagentswhereaidnotin(selectaidfromCustomersC,OrdersOwhereC.cid=O.cidandC.city=‘Duluth’)关系代数SelectO1.aidfromOrdersO1,CustomersC1WhereO1.cid=C1.cidandnotexist(select*fromCustomersC2whereC2.cidnotin(selectO2.cidfromOrdersO2whereO2.aid=O1.aidandO2.pid=O1.pid))关系代数答案SelectO1.cidfromOrdersO1whereO1.cidnotin(selectO2.cidfromOrdersO2whereO2.aid<>‘a03’andO2.aid<>‘a05’)关系代数SelectpidfromProductsPwherenotexist(select*fromCustomersCwhereC.city=‘Dallas’andC.cidnotin(selectO.cidfromOrdersOwhereO.pid=P.pid))关系代数SelectaidfromAgentswherepercentIN(selectmax(A1.percent)fromAgentsA1)关系代数答案SelectO1.cid,sum(O1.dollars)FromOrdersO1WhereO1.cidnotin(selectO2.cidfromOrdersO2whereO2.aid<>‘a04’)GroupbyO1.cid关系代数答案Selectaid,percentFromAgentsAWherenotexist(select*fromCustomersCwhereC.city=‘Duluth’andC.cidnotin(selectO.cidfromOrdersOwhereO.aid=A.aid))Orderbypercentdesc