รวมข้อมูลด้วย UNION
สามารถเขียนคำสั่ง SELECT ได้ตั้งแต่ 2 คำสั่งขึ้นไป แล้วรวมผลลัพธ์เข้าด้วยกันโดยใช้ UNION เช่น หากมีตารางสองตารางที่มีประเภทคอลัมน์คล้ายกัน และต้องการรวมข้อมูลทั้งหมดไว้ในชุดผลลัพธ์เดียว ก็สามารถใช้ UNION ได้ ในแบบฝึกหัดนี้จะใช้ตาราง artist และ album โดย SELECT คอลัมน์ที่มีร่วมกัน 2 คอลัมน์ เพิ่มคอลัมน์ 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
___ ___;