レス
元トピ次レス
タイトル
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であることと「同じ金額」ということは特に関連はないですね (^^;

レス一覧

元トピ次レス


Ping-tモバイルTOP

Copyright (c) 2010
Ping-t All rights reserved.