การแทนที่และลบ substring
ฟังก์ชัน REPLACE() เป็นฟังก์ชันอเนกประสงค์ที่ช่วยให้แทนที่หรือลบอักขระออกจากสตริงได้ โดยมีรูปแบบการใช้งานดังนี้
REPLACE(fieldName, 'searchFor', 'replaceWith')
โดยที่ fieldName คือฟิลด์หรือสตริงที่ต้องการอัปเดต searchFor คืออักขระที่ต้องการแทนที่ และ replaceWith คือ substring ที่จะนำมาแทน
ในแบบฝึกหัดนี้ จะเจาะดูค่าหนึ่งในตาราง countries แล้วปรับรูปแบบโดยใช้ฟังก์ชัน REPLACE() หลายครั้ง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การรายงานผลด้วย SQL
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
region,
-- Replace all '&' characters with the string 'and'
____ AS character_swap,
-- Remove all periods
____ AS character_remove
FROM countries
WHERE region = 'LATIN AMER. & CARIB'
GROUP BY region;