Función de Oracle LPAD

Función de Oracle LPAD

El relleno de la cadena se refiere al proceso de agregar los caracteres a uno o ambos extremos de una cadena de entrada dada. El relleno de cadena es un método prevalente en la programación y las bases de datos, lo que le permite agregar la información meta a un conjunto dado de valores.

En esta publicación, aprenderemos cómo usar la función LPAD () para realizar el relleno de cadena en el lado izquierdo de la cadena en las bases de datos Oracle.

Función de Oracle LPAD

La función Oracle LPAP () nos permite proporcionar un conjunto determinado de caracteres y luego los almilos a la izquierda de la cadena a una longitud dada.

La sintaxis de la función se puede expresar como se muestra en lo siguiente:

Lpad (src_string, longitud, [pad_string]);

La función acepta tres argumentos principales:

  1. Src_string - El parámetro src_string le permite definir la cadena a acolchar.
  2. Longitud - El parámetro de longitud establece la longitud de la cadena después de la operación de la almohadilla. Si la longitud es menor que la de la cadena de origen, la función trunca la cadena de origen al valor de longitud especificado sin ninguna información de relleno.
  3. Pad_string - Este parámetro especifica el conjunto de caracteres que se acolcharán a la izquierda de la cadena de origen. Este es un parámetro opcional. La función remara la cadena fuente con caracteres de espacio único si su valor no está determinado.

La función devuelve un tipo de cadena con la cadena de origen que está acolchada con el pad_string. Dependiendo del tipo de datos de entrada de la cadena de origen, la función devuelve un VARCHAR2 o NVARCHAR2.

Ejemplos:

Considere los siguientes ejemplos que ejemplifican el uso de la función en varias entradas.

Ejemplo 1: Uso de la función LPAD para agregar el protocolo de destino

Considere este ejemplo que demuestra cómo usar la función LPAD para agregar el protocolo de destino a una URL dada:

Seleccione LPAD ('Linuxhint.com ', 21,' https: // ')
de dual;

Salida resultante:

PRODUCCIÓN
---------------
https: // linuxhint.comunicarse

Ejemplo 2: Uso de la función LPAD para agregar un código de país a los números móviles

El siguiente ejemplo demuestra usar la función LPAD () para agregar los códigos de país a los números móviles.

Mesa original:

Declaración de relleno:

seleccione First_Name, correo electrónico, LPAD (phone_number, 14, '+1') de los empleados;

Tabla resultante:

Ejemplo 3: Uso de la función LPAD () para recortar una cadena

Como se indicó, establecer el valor del parámetro de longitud en un valor más pequeño que el tamaño de la cadena de origen conduce a la función LPAD () truncando la cadena a la longitud especificada sin relleno.

Una demostración de ejemplo es como se muestra:

Seleccione LPAD ('Linuxhint.com ', 9,' https: // ')
de dual;

En este caso, la función recorta la cadena a la longitud de conjunto como se muestra en la siguiente salida:

PRODUCCIÓN
-------------
Linuxhint

Conclusión

Este tutorial discutió sobre cómo usar la función LPAD () para realizar el relleno de cuerda izquierda a una longitud dada. También descubrimos cómo usar la función LPAD () para recortar una cadena a un tamaño dado.