ดึงข้อความจากตรงกลาง
บางครั้งส่วนที่น่าสนใจของข้อความอาจอยู่ที่ต้นหรือท้ายสตริงพอดี แต่ส่วนใหญ่แล้วมักต้องดึงข้อมูลจากช่วงกลางของข้อความ มาดูวิธีใช้ RIGHT, LEN, CHARINDEX และ SUBSTRING เพื่อดึงส่วนที่อยู่ภายในสตริงกัน คอลัมน์ description อาจมีสาเหตุการไฟฟ้าดับหลายข้อในแต่ละแถว เราต้องการดึงสาเหตุเพิ่มเติมของการไฟฟ้าดับทุกครั้งที่ปรากฏคำว่า Weather ในคอลัมน์ description
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
SQL Server เบื้องต้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Complete the query to find `Weather` within the description column
SELECT
description,
___('___', description)
FROM
grid
WHERE description LIKE '%Weather%';