Функция 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 | длинный те |