在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#### |