1z0-071 試験問題 166
展示を表示し、ORDERS_MASTER テーブルと MONTHLY_ORDERS テーブルのデータを調べます。

次の MERGE ステートメントを評価します。
MERGE_INTO 注文マスター o
USING month_orders m
ON (o.order_id = m.order_id)
一致したとき
セットを更新 o.order_total = m.order_total
DELETE WHERE (m.order_total が NULL)
一致しない場合
値を挿入 (m.order_id、m.order_total)
上記の発言の結果はどうなるでしょうか?

次の MERGE ステートメントを評価します。
MERGE_INTO 注文マスター o
USING month_orders m
ON (o.order_id = m.order_id)
一致したとき
セットを更新 o.order_total = m.order_total
DELETE WHERE (m.order_total が NULL)
一致しない場合
値を挿入 (m.order_id、m.order_total)
上記の発言の結果はどうなるでしょうか?
1z0-071 試験問題 167
展示品を見て、EMPLOYEES と DEPARTMENTStables の構造を調べてください。
従業員
名前はヌル?タイプ
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ------
EMPLOYEE_ID が NULL ではありません (6)
FIRST_NAME VARCHAR2(20)
LAST_NAME が NULL ではありません VARCHAR2(25)
HIRE_DATE が NULL の日付ではありません
JOB_ID が NULL ではありません VARCHAR2(10)
給与番号(10,2)
コミッション番号(6,2)
マネージャーID番号(6)
DEPARTMENT_ID NUMBER(4)
部門
名前はヌル?タイプ
------ ----- -------------
DEPARTMENT_ID が NULL ではありません NUMBER(4)
DEPARTMENT_NAME が NULL ではありません VARCHAR2(30)
マネージャーID番号(6)
LOCATION_ID NUMBER(4)
EMPLOYEEStable を次のように更新するとします。
ボストンまたはシアトル (所在地 2900 および 2700) に勤務する従業員のみを更新します。

これらの従業員の部門 ID をロンドンに対応する部門 ID に設定します。

(location_id 2100)。
location_id2100 の従業員の給与を、その部門の平均給与の 1.1 倍に設定します。

location_id2100 の従業員のコミッションを、従業員の平均コミッションの 1.5 倍に設定します。

デパートメント。
次のコマンドを発行します。
SQL> UPDATE 従業員
部門IDを設定する
( 部門 ID を選択
部門から
WHERE location_id = 2100)、
(給料、歩合)
( 1.1*AVG(給与)、1.5*AVG(手数料)を選択
従業員、部門から
WHERE 部門.location_id IN(2900, 2700, 2100))
WHERE 部門 ID IN
( 部門 ID を選択
部門から
WHERE location_id = 2900
または location_id = 2700;
成果とは何でしょうか?
従業員
名前はヌル?タイプ
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ------
EMPLOYEE_ID が NULL ではありません (6)
FIRST_NAME VARCHAR2(20)
LAST_NAME が NULL ではありません VARCHAR2(25)
HIRE_DATE が NULL の日付ではありません
JOB_ID が NULL ではありません VARCHAR2(10)
給与番号(10,2)
コミッション番号(6,2)
マネージャーID番号(6)
DEPARTMENT_ID NUMBER(4)
部門
名前はヌル?タイプ
------ ----- -------------
DEPARTMENT_ID が NULL ではありません NUMBER(4)
DEPARTMENT_NAME が NULL ではありません VARCHAR2(30)
マネージャーID番号(6)
LOCATION_ID NUMBER(4)
EMPLOYEEStable を次のように更新するとします。
ボストンまたはシアトル (所在地 2900 および 2700) に勤務する従業員のみを更新します。

これらの従業員の部門 ID をロンドンに対応する部門 ID に設定します。

(location_id 2100)。
location_id2100 の従業員の給与を、その部門の平均給与の 1.1 倍に設定します。

location_id2100 の従業員のコミッションを、従業員の平均コミッションの 1.5 倍に設定します。

デパートメント。
次のコマンドを発行します。
SQL> UPDATE 従業員
部門IDを設定する
( 部門 ID を選択
部門から
WHERE location_id = 2100)、
(給料、歩合)
( 1.1*AVG(給与)、1.5*AVG(手数料)を選択
従業員、部門から
WHERE 部門.location_id IN(2900, 2700, 2100))
WHERE 部門 ID IN
( 部門 ID を選択
部門から
WHERE location_id = 2900
または location_id = 2700;
成果とは何でしょうか?
1z0-071 試験問題 168
資料を参照して、CUSTOMERS テーブルと CUST_HISTORY テーブルの構造を調べてください。

CUSTOMERS テーブルには、現在アクティブなすべての顧客の現在の場所が含まれています。
CUST_HISTORY テーブルには、現在および会社で活動していないすべての以前の顧客の所在地の変更に関する履歴の詳細が保存されます。
住所を変更したことがない顧客を見つける必要があります。
必要な出力を得るにはどの SET 演算子を使用しますか?

CUSTOMERS テーブルには、現在アクティブなすべての顧客の現在の場所が含まれています。
CUST_HISTORY テーブルには、現在および会社で活動していないすべての以前の顧客の所在地の変更に関する履歴の詳細が保存されます。
住所を変更したことがない顧客を見つける必要があります。
必要な出力を得るにはどの SET 演算子を使用しますか?
1z0-071 試験問題 169
Oracle データベースに組み込まれている SQL 関数を使用して列に対して実行できる 3 つの算術演算はどれですか? (3つお選びください。)
1z0-071 試験問題 170
展示を見て、SALES、CUSTOMERS、PRODUCTS、TIMES テーブルの構造を調べてください。

PROD_ID 列は SALES テーブルの外部キーであり、PRODUCTS テーブルを参照します。
同様に、CUST_ID 列と TIME_ID 列も、それぞれ CUSTOMERS テーブルと TIMES テーブルを参照する SALES テーブルの外部キーでもあります。
次の CREATE TABLE コマンドを評価します。
CREATE TABLE new_sales (prod_id、cust_id、order_date DEFAULT SYSDATE)
として
SELECT prod_id、cust_id、time_id
売上から。
上記のコマンドに関して正しいのはどれですか?

PROD_ID 列は SALES テーブルの外部キーであり、PRODUCTS テーブルを参照します。
同様に、CUST_ID 列と TIME_ID 列も、それぞれ CUSTOMERS テーブルと TIMES テーブルを参照する SALES テーブルの外部キーでもあります。
次の CREATE TABLE コマンドを評価します。
CREATE TABLE new_sales (prod_id、cust_id、order_date DEFAULT SYSDATE)
として
SELECT prod_id、cust_id、time_id
売上から。
上記のコマンドに関して正しいのはどれですか?
