Função do LPAD Oracle

Função do LPAD Oracle

Preenchimento de string refere -se ao processo de adicionar os caracteres a uma ou ambas as extremidades de uma determinada string de entrada. O preenchimento de string é um método predominante em programação e bancos de dados, permitindo que você adicione as meta informações a um determinado conjunto de valores.

Neste post, aprenderemos a usar a função LPAD () para executar o preenchimento de string no lado esquerdo da string nos bancos de dados Oracle.

Função do LPAD Oracle

A função Oracle LPAP () nos permite fornecer um determinado conjunto de caracteres e depois os impede à esquerda da string a um determinado comprimento.

A sintaxe da função pode ser expressa como mostrado no seguinte:

LPAD (src_string, comprimento, [pad_string]);

A função aceita três argumentos principais:

  1. Src_string - O parâmetro src_string permite definir a string a ser acolchoada.
  2. Comprimento - O parâmetro de comprimento define o comprimento da string após a operação do bloco. Se o comprimento for menor que o da sequência de origem, a função trunca a sequência de origem para o valor do comprimento especificado sem qualquer informação de preenchimento.
  3. PAD_STRING - Este parâmetro especifica o conjunto de caracteres a serem acolchoados à esquerda da string de origem. Este é um parâmetro opcional. A função é padds a sequência de origem com caracteres de espaço único se seu valor não for determinado.

A função retorna um tipo de string com a string de origem que é acolchoada com o PAD_STRING. Dependendo do tipo de dados de entrada da sequência de origem, a função retorna um varchar2 ou nvarchar2.

Exemplos:

Considere os seguintes exemplos que exemplificam o uso da função sob várias entradas.

Exemplo 1: Usando a função LPAD para adicionar o protocolo de destino

Considere este exemplo que demonstra como usar a função de LPAD para adicionar o protocolo de destino a um determinado URL:

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

Saída resultante:

SAÍDA
---------------
https: // linuxhint.com

Exemplo 2: Usando a função LPAD para adicionar um código de país aos números de celular

O exemplo a seguir demonstra o uso da função LPAD () para adicionar os códigos do país aos números de celular.

Tabela original:

Declaração de preenchimento:

Selecione First_Name, email, LPAD (Phone_Number, 14, '+1') dos funcionários;

Tabela resultante:

Exemplo 3: Usando a função LPAD () para aparar uma string

Como afirmado, definir o valor do parâmetro de comprimento como um valor menor do que o tamanho da sequência de origem leva à função LPAD () truncando a string para o comprimento especificado sem preenchimento.

Um exemplo de demonstração é como mostrado:

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

Nesse caso, a função apara a string para o comprimento do conjunto, conforme mostrado na seguinte saída:

SAÍDA
-------------
Linuxhint

Conclusão

Este tutorial discutiu sobre como usar a função LPAD () para executar o estofamento esquerdo para um determinado comprimento. Também descobrimos como usar a função LPAD () para aparar uma string para um determinado tamanho.