การดึงข้อความย่อย
ในแบบฝึกหัดนี้ จะได้ฝึกดึงข้อความบางส่วนออกจาก string โดยใช้ข้อมูลจากตาราง voters
มีฟังก์ชันในตัวที่ช่วยทำสิ่งนี้ได้ โดยรับพารามิเตอร์ดังนี้:
- นิพจน์ที่ต้องการดึงข้อความย่อยออกมา
- ตำแหน่งเริ่มต้นของข้อความย่อย
- และความยาวของข้อความย่อย
โปรดจำไว้ว่าตำแหน่งของอักขระตัวแรกใน string คือ 1 ไม่ใช่ 0 ซึ่งจะช่วยให้คำนวณตำแหน่งเริ่มต้นได้ถูกต้อง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ฟังก์ชันสำหรับจัดการข้อมูลใน SQL Server
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
email,
-- Extract 5 characters from email, starting at position 3
___ AS some_letters
FROM voters;