楼主: yanhuaguo
1392 1

[问答] 一道adv的sql题 [推广有奖]

  • 0关注
  • 1粉丝

大专生

40%

还不是VIP/贵宾

-

威望
0
论坛币
116 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
458 点
帖子
34
精华
0
在线时间
51 小时
注册时间
2011-9-24
最后登录
2012-9-22

楼主
yanhuaguo 发表于 2011-11-25 12:54:46 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
一道Adv问题
Item 6
The table WORK.PILOTS contains the following data:
WORK.PILOTS
Id Name Jobcode Salary
--- ------ ------- ------
001 Albert PT1 50000
002 Brenda PT1 70000
003 Carl PT1 60000
004 Donna PT2 80000
005 Edward PT2 90000
006 Flora PT3 100000
The data set was summarized to include average salary based on jobcode:
Jobcode Salary Avg
------- ------ -----
PT1 50000 60000
PT1 70000 60000
PT1 60000 60000
PT2 80000 85000
PT2 90000 85000
PT3 100000 100000
Which SQL statement could NOT generate this result?
答案如下
C.
select
Jobcode,
Salary,
(select avg(Salary)
from WORK.PILOTS
group by Jobcode) as Avg
from WORK.PILOTS
order by Id

请问各位,该程序问题在哪里?谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:sql summarized summarize following statement following average include

沙发
qiao2000 发表于 2011-11-25 13:12:50
select
      Jobcode,
      Salary,
      avg
from  WORK.PILOTS   a  ,
        (select  jobcode , avg(Salary)   from WORK.PILOTS    group by Jobcode)   b
where  a.jobcode = b.jobcode
order by jobcode

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-16 07:44