Функция LPAD дополняет строку до нужного размера добавляя заданные символы в начало строки.

См. также функцию RPAD, которая дополняет строку справа до заданного размера.

Синтаксис

SELECT LPAD(поле, новый_размер_поля, чем_дополнить) FROM имя_таблицы WHERE условие

Примеры

Все примеры будут по этой таблице texts, если не сказано иное:

id
айди
text
текст
1 текст1
2 текст2
2 длинный текст3

Пример

В данном примере в текст добавляет символ * так, чтобы длина строки стала 10:

SELECT id, LPAD(text, 10, '*') as text FROM texts

SQL запрос выберет следующие строки:

id
айди
text
текст
1 ****текст1
2 ****текст2
2 длинный те