sql >> Base de Datos >  >> RDS >> PostgreSQL

Función LPAD() en PostgreSQL

En PostgreSQL, LPAD() es una función que nos permite agregar relleno a la parte izquierda de una cadena.

Sintaxis

La sintaxis es así:

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

donde:

  • string text es la cadena a la que aplicar el relleno
  • length integer es la longitud total que desea que tenga la cadena después de aplicar el relleno
  • fill text es un argumento opcional que le permite especificar uno o más caracteres para usar como relleno (el valor predeterminado es un espacio).

Ejemplo

Aquí hay un ejemplo para demostrarlo:

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

Resultado:

007

En este caso, rellené la cadena con ceros.

Relleno con espacios

Como se mencionó, el último argumento es opcional y el carácter de relleno predeterminado es un espacio.

Aquí hay un ejemplo de cómo rellenar una cadena con espacios:

SELECT LPAD('Cat', 10);

Resultado:

        Cat

Podemos ver que la cadena ha sido rellenada con espacios a su izquierda.

Esto es equivalente a hacer lo siguiente:

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

Resultado:

        Cat

Relleno con varios caracteres

El tercer argumento puede contener más de un carácter:

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

Resultado:

DogDogDCat