PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Функция LPAD() в PostgreSQL

В PostgreSQL, LPAD() е функция, която ни позволява да добавим допълване към лявата част на низ.

Синтаксис

Синтаксисът е така:

lpad ( string text, length integer [, fill text ] ) 

Къде:

  • string text е низът, към който да се приложи допълване
  • length integer е общата дължина, която искате да бъде низът след прилагане на допълване
  • fill text е незадължителен аргумент, който ви позволява да посочите един или повече знака, които да използвате като допълване (по подразбиране е интервал).

Пример

Ето пример за демонстрация:

SELECT LPAD('7', 3, '0');

Резултат:

007

В този случай допълних низа с нули.

Подпълване с интервали

Както споменахме, последният аргумент е незадължителен, а символът за допълване по подразбиране е интервал.

Ето пример за допълване на низ с интервали:

SELECT LPAD('Cat', 10);

Резултат:

        Cat

Можем да видим, че низът е допълнен с интервали отляво.

Това е еквивалентно на извършване на следното:

SELECT LPAD('Cat', 10, ' ');

Резултат:

        Cat

Подпълване с множество символи

Третият аргумент може да съдържа повече от един знак:

SELECT LPAD('Cat', 10, 'Dog');

Резултат:

DogDogDCat

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проверка дали postgresql таблица съществува под python (и вероятно Psycopg2)

  2. Как да актуализирате групово последователност ID postgreSQL за всички таблици

  3. Преобразувайте един ред в няколко реда с по-малко колони

  4. 4 начина за намиране на редове, които съдържат главни букви в PostgreSQL

  5. Как да разбера дали резервното ми копие на PostgreSQL е добро?