始める無料で始める

UNIONを使って結合しよう

2つ以上のSELECT文を書き、その結果をUNIONで結合できます。たとえば、列の型が似ている別々のテーブルが2つある場合に、それらを1つの結果セットにまとめたいときはUNIONを使います。ここでは、artistテーブルとalbumテーブルを使ってその方法を見ていきます。この演習では、共通する2つの列をSELECTし、descriptionを追加し、さらに元のテーブルを判別できるようにSource列を追加します。

この演習はコースの一部です

SQL Server 入門

コースを見る

演習の手順

最初の選択はalbumテーブルから行ってください。次に、適切なキーワードを指定してartistテーブルから選択し、結果を結合しましょう。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

SELECT 
  album_id AS ID,
  title AS description,
  'Album' AS Source
  -- Complete the FROM statement
FROM ___
 -- Combine the result set using the relevant keyword
___
SELECT 
  artist_id AS ID,
  name AS description,
  'Artist'  AS Source
  -- Complete the FROM statement
___ ___;
コードを編集して実行