作者SickKid ( Dizzy)
看板Database
標題[SQL ] 查詢請教
時間Thu May 12 11:55:53 2011
請問各位大大
有一個table
Employee(name,ssn,bdate, address, sex, salary,superssn)
例:
name ssn bdate add sex salary superssn
員工一 John, 12345, 09/20,Taipei,M,20000, 23456
員工二 Alice, 23456, 02/18, Keelung,F, 40000, 22231
ssn:員工社會安全號碼
bdate:員工出生日期
sex:員工性別
salary:員工薪水
superssn:主管社會安全號嗎
如何找出員工(非主管)的薪水平均呢(Alice的薪水不可以算進去)
select avg(salary) from employee 這樣會把主管的薪水也算進去
請問該怎麼做呢?是SQLplus
謝謝大大
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 27.33.3.74
推 wangks:怎麼分辨是不是主管? 看名字嗎? 05/12 15:19
→ SickKid:是看superssn 對應到ssn 我解決了 謝謝 05/12 17:41
→ tedcat:你的例子有點問題,主管a的主管是b 請問a,b都算主管嗎 05/12 22:29
→ SickKid:解釋一下.....每個職員都是員工…但員工也可能是主管 05/13 17:10