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

การเติมช่องว่าง (Padding)

การเติมช่องว่างในสตริงมีประโยชน์ในหลายสถานการณ์จริง ก่อนหน้านี้ในคอร์สนี้ เราได้เรียนเรื่องการต่อสตริง (string concatenation) และวิธีรวมชื่อและนามสกุลของลูกค้าโดยคั่นด้วยช่องว่างหนึ่งตัว รวมถึงการรวมชื่อเต็มของลูกค้ากับที่อยู่อีเมลด้วย

ฟังก์ชัน padding ที่ได้เรียนในวิดีโอเป็นอีกแนวทางหนึ่งสำหรับงานนี้ วิธีนี้ต้องใช้การซ้อนฟังก์ชันเพื่อคำนวณความยาวของสตริงและได้ผลลัพธ์ที่ต้องการ อย่าลืมว่าเมื่อคำนวณความยาวสตริง มักต้องปรับค่าตัวเลขที่ได้รับเพื่อให้ได้ความยาวหรือตำแหน่งที่ถูกต้อง

มาลองทำแบบฝึกหัดการต่อสตริงอีกครั้ง แต่คราวนี้ใช้ฟังก์ชัน padding แทน

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

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

ดูคอร์ส

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

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

-- Concatenate the padded first_name and last_name 
SELECT 
	___(___, LENGTH(first_name)+1) || ___ AS full_name
FROM customer;
แก้ไขและรันโค้ด