สมมติว่าเราต้องการให้เอาต์พุตของฟังก์ชัน REPEAT() อ่านง่ายขึ้น เราก็สามารถใช้ฟังก์ชันอื่นร่วมกับมันได้ ตัวอย่างเช่น หากเราต้องการเพิ่มช่องว่างหรืออักขระอื่นระหว่างค่าที่ซ้ำกัน เราก็สามารถใช้ฟังก์ชัน CONCAT()
ตัวอย่าง
mysql> Select REPEAT(CONCAT(' *',Subject,'* '),3)AS Subject_repetition from student; +-----------------------------------------+ | Subject_repetition | +-----------------------------------------+ | *Computers* *Computers* *Computers* | | *History* *History* *History* | | *Commerce* *Commerce* *Commerce* | | *Computers* *Computers* *Computers* | | *Math* *Math* *Math* | +-----------------------------------------+ 5 rows in set (0.00 sec)
ในตัวอย่างด้านล่าง เรากำลังใช้ฟังก์ชัน QUOTE() และ CONCAT() ร่วมกับฟังก์ชัน REPEAT() ทั้งคู่:
mysql> Select REPEAT(QUOTE(CONCAT(' *',Subject,'* ')),3)AS Subject_repetition from student; +-----------------------------------------------+ | Subject_repetition | +-----------------------------------------------+ | ' *Computers* '' *Computers* '' *Computers* ' | | ' *History* '' *History* '' *History* ' | | ' *Commerce* '' *Commerce* '' *Commerce* ' | | ' *Computers* '' *Computers* '' *Computers* ' | | ' *Math* '' *Math* '' *Math* ' | +-----------------------------------------------+ 5 rows in set (0.00 sec)
ด้วยวิธีนี้ โดยการใช้ฟังก์ชันอื่นๆ กับฟังก์ชัน REPEAT() เราจะทำให้เอาต์พุตอ่านง่ายขึ้น