作者child47 (child47)
看板TransCSI
標題Re: [問題] 資料庫的問題...
時間Tue Apr 11 00:59:21 2006
※ 引述《msc0953 (我是殺菌)》之銘言:
: ※ 引述《Likefeeling (想來場心靈的裸奔)》之銘言:
: : Examine the data of the EMPLOYEES table.
: : EMPLOYEES (EMPLOYEE_ID is the primary key. MGR_ID is the ID of managers
: : and refers to the EMPLOYEE_ID)
: : EMPLOYEE_ID EMP_NANE DEPT_ID MGR_ID JOB_ID SALARY
: : 101 Smith 20 120 SA_REP 4000
: : 102 Martin 10 105 CLERK 2500
: : 103 Chris 20 120 IT_ADMIN 4200
: : 104 John 30 108 HR_CLERK 2500
: : 105 Diana 30 108 HR_MGR 5000
: : 106 Bryan 40 110 AD_ASST 3000
: : 108 Jennifer 30 110 HR_DIR 6500
: : 110 Bob 40 EX_DIR 8000
: : 120 Ravi 20 110 SA_DIR 6500
: : Evaluate this SQL statement AND WRITE DOWN its output?:
: : SELECT e.employee_id "Emp_id", e.emp_name "Employee", e.salary,
: : m.employee_id "Mgr_id", m.emp_name "Manager"
: : FROM employees e, employees m
: : WHERE e.mgr_id = m.employee_id
: : AND e.salary > 4000;
題目就是這樣...請問這一題要算什麼?
要怎麼解...題目都看不懂...請各位大大幫幫忙:P
不知道你有沒有正確答案?
輸出結果:
Emp_id Employee e.salary Mgr_id Manager
120 Ravi 4200 120 IT_ADMIN
108 Jennifer 5000 108 HR_MGR
110 Bob 6500 110 HR_DIR
110 Bob 6500 110 SA_DIR
其實我不是很確定...= =?有錯請大家盡量糾正=
我覺得是搜尋所有salary >4000 的manager 的id
所以第一欄應該有105 108 110 120這四位才是
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.58.177.22