RPAD SQL ย่อมาจาก Right PADding คือคำสั่งสำหรับเติมอักขระไปทางด้านขวาของข้อมูลที่ต้องการ โดยคำสั่ง RPAD มีพารามิเตอร์ 3 ตัวที่สำคัญ และรองรับการทำงานบนฐานข้อมูล MySQL, MariaDB, PostgreSQL, และ Oracle มีรายละเอียดดังนี้
ตัวอย่าง รูปแบบคำสั่ง RPAD SQL
RPAD(string, length, rpad_string)
คำสั่ง RPAD มีพารามิเตอร์ 3 ตัวคือ
1. string คือ ข้อมูลที่จะถูกเติมอักขระทางด้านขวา
2. length คือ จำนวนอักขระรวมที่สามารถมีได้ เมื่อถูกเติมอักขระ
3. rpad_string คือ ข้อมูลที่จะเติมลงไป
ตัวอย่าง การใช้ RPAD SQL
SELECT RPAD("Devdit", 11, " Yes!") AS value
ผลลัพธ์
Devdit Yes!
จากตัวอย่าง SQL ใช้คำสั่ง RPAD เติมอักขระ " Yes!" = 5 อักขระ ไปทางด้านซ้ายของข้อมูล “Devdit” = 6 อักขระ ได้ผลลัพธ์เท่ากับ “Devdit Yes!” = 11 อักขระ
สรุป กรณีต้องการเติมข้อมูลไปทางด้านขวาของข้อมูลใดๆ ก็ตามให้เต็มจำนวนอักขระที่กำหนด แนะนำให้ใช้คำสั่ง RPAD (Right PADding) โดยรับพารามิเตอร์ 3 ตัว เพื่อให้ได้ผลลัพธ์การเติมอักขระไปทางด้านขวาที่ต้องการ