เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การเชื่อมชื่อเมืองและรัฐเข้าด้วยกัน

ในแบบฝึกหัดที่แล้ว คุณใช้ตัวดำเนินการ + เพื่อรวมสองคอลัมน์เข้าเป็นหนึ่ง คราวนี้ให้ทำสิ่งเดียวกัน แต่ใช้ฟังก์ชัน CONCAT() แทน

เพื่อให้ได้รูปแบบการเชื่อมข้อมูลดังนี้: 'Las Vegas, Nevada' จะต้องใช้นิพจน์ CASE สำหรับกรณีที่คอลัมน์ state มีค่า NULL

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำความสะอาดข้อมูลในฐานข้อมูล SQL Server

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เชื่อมชื่อเมืองกับชื่อรัฐโดยใช้ฟังก์ชัน CONCAT() พร้อมกับใช้คำสั่ง CASE ที่คืนค่า '' เมื่อ state เป็น NULL และดำเนินการเชื่อมข้อมูลตามปกติในกรณีอื่น

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

SELECT 
		client_name,
		client_surname,
    -- Use the function to concatenate the city and the state
		___(
				___,
				CASE WHEN state IS NULL THEN '' 
				ELSE ___(', ', ___) END) AS city_state
FROM clients
แก้ไขและรันโค้ด