LPAD(str, len [,padstr])


Returns the string str, left-padded with the string padstr to a length of len characters. If str is longer than len, the return value is shortened to len characters. If padstr is omitted, the LPAD function pads spaces.

Prior to MariaDB 10.3.1, the padstr parameter was mandatory.

Returns NULL if given a NULL argument. If the result is empty (zero length), returns either an empty string or, from MariaDB 10.3.6 with SQL_MODE=Oracle, NULL.


SELECT LPAD('hello',10,'.');
| LPAD('hello',10,'.') |
| .....hello           |

SELECT LPAD('hello',2,'.');
| LPAD('hello',2,'.') |
| he                  |

From MariaDB 10.3.1, with the pad string defaulting to space.

SELECT LPAD('hello',10);
| LPAD('hello',10) |
|      hello       |

See Also

  • RPAD - Right-padding instead of left-padding.


Comments loading...