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

การใช้ RIGHT(), LEFT() และ REVERSE()

ในแบบฝึกหัดก่อนหน้า คุณได้ใช้ SUBSTRING() และ CHARINDEX() เพื่อแยกคอลัมน์ city_state ออกเป็นสองคอลัมน์ใหม่

คราวนี้ให้ทำสิ่งเดียวกัน แต่เปลี่ยนมาใช้ฟังก์ชัน LEFT(), RIGHT() และ REVERSE() แทน

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

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

ดูคอร์ส

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

  • ดึงชื่อเมืองโดยใช้ LEFT() และ CHARINDEX()
  • ดึงชื่อรัฐโดยใช้ RIGHT(), CHARINDEX() และ REVERSE()

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

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

SELECT
	client_name,
	client_surname,
    -- Extract the name of the city
	___(city_state, ___(', ', city_state) - 1) AS city,
    -- Extract the name of the state
    ___(city_state, ___(' ,', ___(city_state)) - 1) AS state
FROM clients_split
แก้ไขและรันโค้ด