在MySQL RPAD()函数是用来垫或字符串添加到原始字符串的右侧。
句法 :
RPAD(str, len, padstr)
参数:此函数接受三个参数,如上所述,如下所述:
- str :要填充的实际字符串。如果原始字符串的长度大于 len 参数,则此函数会从字符串删除过度浮动的字符。
- len :这是右填充后的最终字符串的长度。
- padstr :要添加到原始 Str 右侧的字符串。
返回:填充后返回长度为 len 的新字符串。
示例 1:将 RPAD()函数应用于字符串以获取新的填充字符串。
SELECT RPAD("geeksforgeeks", 20, "*") AS RightPaddedString;
输出 :
RightPaddedString |
---|
geeksforgeeks******* |
示例 2:当原始字符串大于 len 参数时,将 RPAD()函数应用于字符串。
SELECT RPAD("geeksforgeeks", 10, "*") AS RightPaddedString;
输出 :
RightPaddedString |
---|
geeksforge |
示例 3:将 RPAD()函数应用于表中的字符串列:
表 – Student_Details :
Student_Id | Name | Marks |
---|---|---|
1 | Tarun Saha | 430 |
2 | Nilima Mondal | 425 |
3 | Sanya Jain | 450 |
4 | Amit Sharma | 460 |
SELECT RPAD(Name, 15, "#") AS RightPadStudentName
FROM Student_Details;
输出 :
RightPadStudentName |
---|
Tarun Saha##### |
Nilima Mondal## |
Sanya Jain##### |
Amit Sharma#### |