Comprimento do oráculo de corda

Comprimento do oráculo de corda

Neste tutorial, aprenderemos a usar a função Length () nos bancos de dados Oracle para determinar o comprimento de uma determinada string.

Strings são um tipo de dados essencial para bancos de dados e desenvolvimento em geral. Portanto, entender as várias técnicas para manipular e interagir com as cordas é imensamente benéfico.

Função de comprimento do oráculo

Oracle fornece a função Length (), que nos permite inserir uma determinada string. A função determinará o comprimento da string e a devolverá como um valor inteiro.

O comprimento da string é determinado pelo número de caracteres na sequência de entrada e governado pelo conjunto de caracteres definido.

Podemos expressar a sintaxe da função como mostrado abaixo:

Comprimento (input_string);

A sintaxe anterior mostra que a função aceita um argumento: um valor de string, variável, coluna de tabela ou expressão de string.

O tipo de entrada deve ser char, varchar2, nchar, nvarchar, clob ou nclob.

Se o Input_string fornecido for do tipo char, a função incluirá qualquer um dos caracteres de espaço em branco principal e à direita como parte da string.

A função retornará um tipo inteiro positivo que denota o número de caracteres da string. A função produzirá um tipo nulo se o valor de entrada for nulo.

Exemplo de uso da função

Vamos usar um exemplo prático para entender melhor como a função comprimento () funciona.

Exemplo 1 - Exemplo de função básica

O exemplo a seguir usa a função LIMPE () com uma string de entrada literal:

Selecione Comprimento ('Bem -vindo ao Linuxhint') como Len
de dual;

A consulta anterior deve retornar o número de caracteres da sequência de entrada, conforme ilustrado abaixo:

Len
------------
20

Exemplo 2 - Usando a função de comprimento com entrada nula

O exemplo a seguir mostra a operação da função quando fornecido com uma entrada nula:

Selecione o comprimento (nulo) como len do dual;

Resultado:

Len
----------

É bom entender que uma corda vazia é tratada em um formato semelhante ao nulo. Demonstração:

selecione comprimento (") como len de dual;

Saída:

Len
-------------

Exemplo 3 - String com caracteres de espaço em branco à frente e à direita

O exemplo a seguir revela como a função se comporta quando fornecida com uma corda literal com caracteres de espaço em branco à frente ou à direita:

Selecione Comprimento ('Hello World') como len_leading,
Comprimento ('Hello World') como len_trailing,
Comprimento ('Hello World') como len_leading_trailing,
comprimento ('olá mundo') como len_none
de dual;

A declaração anterior deve retornar a saída como mostrado abaixo:

Exemplo 4 - Usando a função Length () com coluna de tabela

O exemplo a seguir demonstra o uso da função de comprimento com uma coluna de tabela:

Selecione First_Name, comprimento (First_Name)
de funcionários
onde rownum <= 10;

O código anterior deve retornar o comprimento da sequência de entrada na coluna First_Name. Um exemplo de saída é mostrado abaixo:

Conclusão

Neste post, você descobriu a sintaxe e o valor de retorno da função de comprimento no Oracle. Você também se deparou com vários exemplos de uso da função de comprimento.