Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:テーブル結果の結合 | ネストされたサブクエリ
中級SQL
セクション 2.  6
single

single

チャレンジ:テーブル結果の結合

メニューを表示するにはスワイプしてください

タスク

スワイプしてコーディングを開始

employees テーブルと contractors テーブルを UNION 句で結合してください。

その後、結合後のテーブルから、2の倍数のIDのみを抽出します。また、first_namelast_name のカラムも取得してください。WHERE id % 2 = 0 という構文を使用します。この課題では、例に示されているように、FROM 節でサブクエリを使用する必要があります。

最終的に、3つのカラムid(両テーブルのIDに対するエイリアス)、first_namelast_name)を取得してください。

簡単な手順

  • idfirst_namelast_name のカラムを取得します。
  • FROM 節で、2つの内部クエリを UNION 句で結合します。
  • 1つ目の内部クエリでは、employees テーブルから employee_idfirst_namelast_name を選択します。
    • employee_idid というエイリアスを付与します。
  • 2つ目の内部クエリでは、contractor_idfirst_namelast_namecontractors テーブルから選択します。
    • contractor_idid というエイリアスを付与します。
  • 結合した内部クエリ全体に combined というエイリアスを付与します。
  • 最後に、WHERE 句で id % 2 = 0 という条件を指定します。

id % 2 == 0 は、id が偶数かどうかを判定します。% 演算子は割り算の余りを返すため、2で割って余りが0であれば、その数は偶数です。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  6
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt