📜  MySQL中的RPAD()函数

📅  最后修改于: 2021-08-25 18:24:07             🧑  作者: Mango

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