「S3 開発/SQL - S3.1 SQLコマンド」からの出題です。
postgres=# select * from orders;
order_id | customer_id | order_date | amount
----------+-------------+------------+--------
1 | 1 | 2024-08-01 | 100.00
2 | 2 | 2024-08-02 | 150.00
3 | 3 | 2024-08-03 | 200.00
4 | 5 | 2024-08-04 | 250.00
(4 rows)
postgres=# select * from customers;
customer_id | customer_name
-------------+---------------
1 | Alice
2 | Bob
3 | Charlie
4 | Diana
(4 rows)
上記のようなテーブル orders, customers が存在する場合に、下記の実行結果が得られる SQL を答えなさい
※この例題は実際のOSS-DB技術者認定試験とは異なります。
例題公開日:2024年9月26日
INNER JOINは、結合条件に一致する行のみを結合します。この場合、ordersテーブルとcustomersテーブルのcustomer_idが一致する行のみが結果に含まれます。他のJOIN(LEFT、RIGHT、FULL OUTER、CROSS JOIN)は異なる動作をします。
したがって、正解は B です。
例題解説についてのご質問やご意見は以下からご連絡ください。
※本例題および解説は、例題作成者から提供されたものです。実際の試験問題とは異なります。
※実際の試験問題に関するお問い合わせについてはご回答いたしかねます。あからじめご了承ください。
© EDUCO All Rights Reserved.