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

ตรวจสอบหมายเลขโทรศัพท์

อย่างที่ได้เรียนไปในบทเรียนนี้ สัญลักษณ์ underscore _ ใช้แทนอักขระเดี่ยวใดก็ได้

ต้องการเขียนสคริปต์เพื่อตรวจสอบค่า contact_number ทุกรายการในตาราง series โดยคัดกรองหมายเลขที่ไม่ขึ้นต้นด้วยเลขห้าสามตัวตามด้วยขีดกลาง คือ 555- แล้วตามด้วยอักขระสามตัว ขีดกลาง และอักขระอีกสี่ตัว (555-###-####)

ลองหาหมายเลขเหล่านั้นดูได้เลย

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

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

ดูคอร์ส

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

  • เลือกหมายเลขติดต่อ
  • ดึงหมายเลขที่ไม่ตรงกับรูปแบบที่กำหนด
  • เขียนรูปแบบ (pattern) ที่หมายเลขต้องตรงกัน

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

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

SELECT 
	name, 
    -- Contact number
    ___
FROM series
-- Get the numbers that don't match the pattern
WHERE contact_number ___ ___ 
	-- Write the pattern
	___
แก้ไขและรันโค้ด