Função SQL Server Len

Função SQL Server Len
Strings são um tipo de dados incrível e fundamental ao trabalhar com bancos de dados. Portanto, é mais provável que seu banco de dados seja composto por 80% dos tipos de string/varchar. Consequentemente, aprender várias técnicas para interagir e manipular strings é essencial como um administrador de banco de dados. Esta postagem visa ajudá -lo a obter uma dessas habilidades discutindo como usar a função len () no SQL Server.

Função SQL Server Len Sintaxe

A função len () no SQL Server permite determinar o número de caracteres em uma determinada string de entrada, sem incluir os caracteres do espaço à direita.

A seguir, descreve a sintaxe da função len ().

Len (string_expression)

Argumentos de função

A função leva a String_expression como argumento. Este pode ser um valor constante, uma variável definida pelo usuário ou uma coluna de personagem ou tipo binário.

Valor de retorno

A função retornará um tipo bigint se o valor de entrada for do tipo varchar (max), nvarchar (max) ou varbinário (max).

Caso contrário, se a sequência de entrada não for do tipo mencionado, a função retornará o número de caracteres como um tipo int.

Exemplos

Permita -nos explorar vários exemplos da função len ().

Exemplo 1 - Usando a função len () com uma string literal.

No exemplo abaixo, usamos a função len () para determinar o número de caracteres na sequência de entrada.

Selecione
Len ('Linuxhint') como str_len;

A saída resultante:

str_len |
-------+
9 |

Nesse caso, a sequência de entrada é composta por 9 caracteres.

Exemplo 2 - Usando a função len () com uma string literal, incluindo espaços.

O segundo exemplo abaixo fornece uma string de entrada contendo espaços à direita.

Selecione
Len ('Linuxhint') como str_len;

Executando o exemplo abaixo das saídas:

str_len |
-------+
9 |

Você notará que a função aparar a string e calcula o número de caracteres sem os espaços à direita.

Exemplo 3 - Usando a função len () com uma coluna.

Também podemos aplicar a função len () a uma coluna de tabela. Por exemplo, suponha que tenhamos uma tabela com os dados como mostrado:

Podemos executar a solicitação como mostrado para calcular o número de strings na coluna Server_name:

Selecione
nome do servidor,
len (server_name) como comprimento_of_name
de
Bancos de dados D;

Executar o código acima será lançado uma tabela como mostrado:

Conclusão

Através deste post, você descobriu como usar a função len () no SQL Server para determinar o número de caracteres em uma determinada string de entrada.