การแทนที่ส่วนหนึ่งของสตริง
บางครั้งจำเป็นต้องแทนที่อักขระในสตริงด้วยข้อความอื่น
ตัวอย่างเช่น หากชื่อที่บันทึกในตารางมีอักขระเกินมา ก็อาจต้องแก้ไขข้อผิดพลาดนั้น
หรือหากบริษัทถูกซื้อกิจการและเปลี่ยนชื่อใหม่ ก็จำเป็นต้องแทนที่ชื่อเก่าด้วยชื่อใหม่ในเอกสารทั้งหมดที่จัดเก็บในฐานข้อมูล
ในแบบฝึกหัดนี้ จะได้ใช้ฟังก์ชันในตัวที่แทนที่ส่วนหนึ่งของสตริงด้วยข้อความอื่น โดยต้องระบุพารามิเตอร์ดังนี้:
- นิพจน์ (expression)
- สตริงที่ต้องการค้นหา
- สตริงที่ใช้แทนที่
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ฟังก์ชันสำหรับจัดการข้อมูลใน SQL Server
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
first_name,
last_name,
email,
-- Replace "yahoo.com" with "live.com"
___ AS new_email
FROM voters;