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

การดึงสตริงย่อยจากข้อมูลข้อความ

ในแบบฝึกหัดนี้ จะได้ฝึกดึงสตริงย่อยออกจากคอลัมน์ข้อความ ฐานข้อมูล Sakila มีตาราง address ซึ่งเก็บที่อยู่ของร้านเช่าทุกสาขา เราต้องการรายชื่อถนนที่ร้านตั้งอยู่ แต่คอลัมน์ address มีทั้งเลขที่และชื่อถนนรวมอยู่ด้วยกัน ให้ใช้ฟังก์ชันต่าง ๆ ที่ได้เรียนในวิดีโอเพื่อจัดการคอลัมน์ address และดึงเฉพาะชื่อถนนออกมา

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

ฟังก์ชันสำหรับจัดการข้อมูลใน PostgreSQL

ดูคอร์ส

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

  • ดึงเฉพาะชื่อถนนโดยไม่รวมเลขที่จากคอลัมน์ address
  • ใช้ฟังก์ชันเพื่อกำหนดตำแหน่งเริ่มต้นและตำแหน่งสิ้นสุดเป็นพารามิเตอร์

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

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

SELECT 
  -- Select only the street name from the address table
  ___(address ___ ___(' ' ___ ___)+1 FOR ___(___))
FROM 
  address;
แก้ไขและรันโค้ด