1z1-071 試験問題 146
EMPLOYEES テーブルの構造を調べます。

1 年前に雇用された従業員の最高給与と最低給与を表示する必要があります。
正しい出力を提供する 2 つのステートメントはどれですか? (2つお選びください。)

1 年前に雇用された従業員の最高給与と最低給与を表示する必要があります。
正しい出力を提供する 2 つのステートメントはどれですか? (2つお選びください。)
1z1-071 試験問題 147
正常に実行される次のステートメントを調べます。
ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-YYY HH24 :MT:SS;'
ALTER SESSION SET TIME-ZONE = '-5:00;:
結果を調べます。

LOCALTIMESTAMP が同時に選択された場合、何が返されますか?
ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-YYY HH24 :MT:SS;'
ALTER SESSION SET TIME-ZONE = '-5:00;:
結果を調べます。

LOCALTIMESTAMP が同時に選択された場合、何が返されますか?
1z1-071 試験問題 148
展示を見て、EMPLOYEES テーブルと DEPARTMENTS テーブルの構造を調べてください。
従業員
名前Null?タイプ
------------------------ ------------------------
EMPLOYEE_IDNOT NULLNUMBER(6)
FIRST_NAMEVARCHAR2(20)
LAST_NAMENOT NULLVARCHAR2(25)
HIRE_DATENNOT NULLDATE
JOB_IDNOT NULLVARCHAR2(10)
給与番号(10,2)
委員会番号(6,2)
MANAGER_IDNUMBER(6)
DEPARTMENT_IDNUMBER(4)
部門
名前Null?タイプ
------------------------ ------------------------
DEPARTMENT_IDNOT NULLNUMBER(4)
DEPARTMENT_NAMENOT NULLVARCHAR2(30)
MANAGER_IDNUMBER(6)
LOCATION_IDNUMBER(4)
次のように EMPLOYEES テーブルを更新するとします。
次のコマンドを発行します。
SQL> UPDATE 従業員
部門IDを設定する
(部門IDを選択してください
部門から
WHERE location_id = 2100)、
(給与、歩合給)
(SELECT 1.1*AVG(給与)、1.5*AVG(手数料)
従業員、部門から
WHERE 部門.location_id IN(2900, 2700, 2100))
WHERE 部門 ID IN
(部門IDを選択してください
部門から
WHERE location_id = 2900
または location_id = 2700;
成果とは何でしょうか?
従業員
名前Null?タイプ
------------------------ ------------------------
EMPLOYEE_IDNOT NULLNUMBER(6)
FIRST_NAMEVARCHAR2(20)
LAST_NAMENOT NULLVARCHAR2(25)
HIRE_DATENNOT NULLDATE
JOB_IDNOT NULLVARCHAR2(10)
給与番号(10,2)
委員会番号(6,2)
MANAGER_IDNUMBER(6)
DEPARTMENT_IDNUMBER(4)
部門
名前Null?タイプ
------------------------ ------------------------
DEPARTMENT_IDNOT NULLNUMBER(4)
DEPARTMENT_NAMENOT NULLVARCHAR2(30)
MANAGER_IDNUMBER(6)
LOCATION_IDNUMBER(4)
次のように EMPLOYEES テーブルを更新するとします。
次のコマンドを発行します。
SQL> UPDATE 従業員
部門IDを設定する
(部門IDを選択してください
部門から
WHERE location_id = 2100)、
(給与、歩合給)
(SELECT 1.1*AVG(給与)、1.5*AVG(手数料)
従業員、部門から
WHERE 部門.location_id IN(2900, 2700, 2100))
WHERE 部門 ID IN
(部門IDを選択してください
部門から
WHERE location_id = 2900
または location_id = 2700;
成果とは何でしょうか?
1z1-071 試験問題 149
展示を見て、ORDERS テーブルと CUSTOMERS テーブルの構造を調べてください。

CUST_LAST_NAME が Robertsand、CREDIT_LIMITi が 600 である顧客の ORDERS テーブルに行を追加するには、どの INSERT ステートメントを使用する必要がありますか? CUST_LAST_NAME が Roberts で、CREDIT_LIMIT が 600 である行が 1 つだけ存在すると仮定します。
INSERT INTO (SELECT o.order_id、o.order_date、o.order_mode、c.customer_id、

CUST_LAST_NAME が Robertsand、CREDIT_LIMITi が 600 である顧客の ORDERS テーブルに行を追加するには、どの INSERT ステートメントを使用する必要がありますか? CUST_LAST_NAME が Roberts で、CREDIT_LIMIT が 600 である行が 1 つだけ存在すると仮定します。
INSERT INTO (SELECT o.order_id、o.order_date、o.order_mode、c.customer_id、
1z1-071 試験問題 150
展示物を見て、ORDERS テーブルを調べてください。
注文
名前はヌル?タイプ
注文 ID が NULL ではありません (4)
注文日 日付 日付
顧客ID番号(3)
注文合計数(7,2)
ORDERStable にはデータが含まれており、すべての注文には顧客 ID が割り当てられています。CUSTOMER_ID 列に NOTNULL 制約を追加するステートメントはどれですか?
注文
名前はヌル?タイプ
注文 ID が NULL ではありません (4)
注文日 日付 日付
顧客ID番号(3)
注文合計数(7,2)
ORDERStable にはデータが含まれており、すべての注文には顧客 ID が割り当てられています。CUSTOMER_ID 列に NOTNULL 制約を追加するステートメントはどれですか?

