# LPAD

Использует заданную строку-заполнитель для заполнения строки слева до определенного размера.

## Синтаксис

```
LPAD(STRING, SIZE, PADSTRING)
```

## Аргументы

#### STRING

Тип: `string`

Строка для заполнения.

#### SIZE

Тип: `bigint`

Неотрицательное целое число, указывающее длину результирующей строки.

#### PADSTRING

Тип: `string`

Строка для заполнения. Она не должна быть пустой.

## Возвращает

Тип: `string`

`STRING` с заполнением слева до `SIZE` символом `PADSTRING`.

Если `SIZE` меньше длины `STRING`, результат усекается до `SIZE` символов.

***

## Примеры

| STRING | РАЗМЕР | PADSTRING | Выходные данные |
| --- | --- | --- | --- |
| Зовите меня Измаил. Несколько лет назад | 7 |  | Зовите меня |
| дождливый ноябрь | 16 | . | дождливый ноябрь |
| правильно | 1 |  | р |
| что | 9 | ?! | ?!?!?что |
| `null` | 9 | `''` | `null` |
| привет | 5 | пять | fivhi |
| привет | 10 | пять | файвфайвхай |