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.
SelecioneA saída resultante:
str_len |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.
SelecioneExecutando o exemplo abaixo das saídas:
str_len |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:
SelecioneExecutar 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.