马里亚数据库中的 RPAD()和 RTRIM()

原文:https://www.geeksforgeeks.org/rpad-and-rtrim-in-mariadb/

1。RPAD 函数: 在马里亚数据库中,RPAD 函数是用指定的字符串填充到一定长度的字符串。在这个函数中,第一个参数是字符串,第二个参数是长度,第三个参数是填充字符串。这个函数返回指定长度的右填充字符串。如果字符串长于长度,RPAD 函数将从字符串中删除字符,将其缩短为长度字符。

语法:

RPAD( string, length, pad_string )

参数:

  • 字符串–向右填充的字符串。
  • 长度–字符串右填充后的结果长度。
  • Pad _ string–指定的字符串向右-pad 到 string。

Return : 它返回一个用指定字符串右填充到一定长度的字符串。

示例-1 :

SELECT RPAD
('geeksforgeeks.org', 20, 'A');

输出:

'geeksforgeeks.orgAAA'

示例-2 :

SELECT RPAD
('Computer', 2, 'b');

输出:

'Co'

示例-3 :

SELECT RPAD
('Database', 10, 'xyz');

输出:

'Databasexy'

示例-4 :

SELECT RPAD('Post', 7, ' ');

输出:

'Post   '

2。RTRIM()函数: 在马里亚数据库中,RTRIM()函数删除字符串右侧的所有空格字符。在这个函数中,第一个参数将是字符串。这与 LTRIM 功能相反。它将删除右侧的所有空间。

语法:

RTRIM( string )

参数:

  • 字符串–从右侧修剪空格字符的字符串。

Return : 它会返回右侧没有空格的字符串。

示例-1 :

SELECT RTRIM('geeksforgeeks    ');

输出:

'geeksforgeeks

示例-2 :

SELECT RTRIM('    gfg is the best portal    ');

输出:

'    gfg is the best portal'

示例-3 :

SELECT RTRIM('arti@cle@!!!');

输出:

'arti@cle@!!!'