レス
元トピ
次レスタイトル
Re: 20004について
フォーラム
最強WEB問題集Oracle Master 12c Bronze SQL基礎
投稿ユーザ(投稿日)
(2019/4/3)本文
問題文の状況が分かりづらいですかね。
テーブルの中身はこうです。
[code]
SQL> select employee_id, employee_name, manager_id, salary, department_id from employees where department_id = 3;
EMPLOYEE_ID EMPLOYEE_NAME MANAGER_ID SALARY DEPARTMENT_ID
----------- ------------------------------ ---------- ---------- -------------
1003 山口洋子 500000 3
1010 斎藤京子 1003 400000 3
1015 橋本淳 1003 300000 3
[/code]
ここでは、MANAGER_IDがNULLになっているひと(=山口洋子さん)は、その他2人の上司であることを意味しています。
なので、
・DEPARTMENT_IDが3の人たちを対象とする
・UPDATEする対象は「DEPARTMENT_IDが3」かつ「MANAGER_IDがNULLではない」人
・「DEPARTMENT_IDが3」かつ「MANAGER_IDがNULL」の人(つまり上司)のSALARYをUPDATE後の値とする
というのが設問が求めている条件です。
ですので
-----引用(始)-----
上司列がNULLなので"同じ金額"にはできないと思いましたが、間違っていますか?
-----引用(終)-----
上司列がNULLであることと「同じ金額」ということは特に関連はないですね (^^;
レス一覧
元トピ
次レス
Copyright (c) 2010
Ping-t All rights reserved.