📜  MySQL 中的 RPAD()函数

📅  最后修改于: 2021-09-10 01:25:17             🧑  作者: 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####