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

ฟังก์ชัน TRIM

ในแบบฝึกหัดนี้ เราจะกลับมาทบทวนและรวมแบบฝึกหัดสองข้อจากก่อนหน้าในบทนี้ หากจำได้ เราใช้ฟังก์ชัน LEFT() เพื่อตัดคอลัมน์ description ให้เหลือ 50 อักขระ แต่พบว่าบางคำถูกตัดกลางคัน หรือมีช่องว่างต่อท้าย เราสามารถใช้ฟังก์ชัน trimming เพื่อกำจัดช่องว่างที่ปลายสตริงหลังจากตัดข้อความแล้ว

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

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

ดูคอร์ส

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

  • แปลง name ของหมวดหมู่ภาพยนตร์เป็นตัวพิมพ์ใหญ่ แล้วใช้ CONCAT() เชื่อมเข้ากับ title
  • ตัด description ให้เหลือ 50 อักขระแรก และตรวจสอบให้แน่ใจว่าไม่มีช่องว่างนำหน้าหรือต่อท้ายหลังจากตัดข้อความแล้ว

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

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

-- Concatenate the uppercase category name and film title
SELECT 
  ___(___(___), ': ', ___) AS film_category, 
  -- Truncate the description remove trailing whitespace
  ___(___(___, ___)) AS film_desc
FROM 
  film AS f 
  INNER JOIN film_category AS fc 
  	ON f.film_id = fc.film_id 
  INNER JOIN category AS c 
  	ON fc.category_id = c.category_id;
แก้ไขและรันโค้ด