Home  >  Article  >  Database  >  How can we use MySQL's LPAD() and RPAD() functions in the same query to pad both the left and right sides of a string to both sides of the original string?

How can we use MySQL's LPAD() and RPAD() functions in the same query to pad both the left and right sides of a string to both sides of the original string?

WBOY
WBOYforward
2023-08-23 09:33:031063browse

How can we use MySQLs LPAD() and RPAD() functions in the same query to pad both the left and right sides of a string to both sides of the original string?

For achieving this, we must have to use one of the functions as the 1st argument of the other function. In other words, either RPAD() function would be the 1st argument of LPAD() function or LPAD() function would be the 1st argument of RPAD() function. It can be understood with the help of the following example

Example

mysql> Select RPAD(LPAD(' My name is Ram ',23,'* '),30,'* ');
+------------------------------------------------+
| RPAD(LPAD(' My name is Ram ',23,'* '),30,'* ') |
+------------------------------------------------+
| * * * * My name is Ram * * * *                 |
+------------------------------------------------+
1 row in set (0.00 sec)

In the query above, LPAD() is the first argument of RPAD() function.

mysql> Select LPAD(RPAD(' My name is Ram ',23,'* '),30,'* ');
+------------------------------------------------+
| LPAD(RPAD(' My name is Ram ',23,'* '),30,'* ') |
+------------------------------------------------+
| * * * * My name is Ram * * * *                 |
+------------------------------------------------+
1 row in set (0.00 sec)

在上述查询中,RPAD() 是 LPAD() 函数的第一个参数。

The above is the detailed content of How can we use MySQL's LPAD() and RPAD() functions in the same query to pad both the left and right sides of a string to both sides of the original string?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:tutorialspoint.com. If there is any infringement, please contact admin@php.cn delete