A Função “LEN” retorna o número de caracteres, em vez de o número de bytes, da expressão da cadeia especificado, excluindo espaços em branco.
Sintaxe:
LEN (string_expression)
Vamos ao exemplo de como utilizar a função LEN.
Primeiro passo vamos criar uma tabela de teste para que possamos testar na prática o uso da função
CREATE TABLE TESTE ( CODIGO INT NOT NULL, CAMPO1 VARCHAR(50) NULL, CAMPO2 VARCHAR(50) NULL, CAMPO3 VARCHAR(50) NULL, );
Pronto, tabela criada, agora para que possamos executar nossa função é necessário que a tabela tenha informações, portanto, segue abaixo a frase T-SQL para popular a tabela.
INSERT INTO TESTE (CODIGO, CAMPO1, CAMPO2, CAMPO3) VALUES (1, 'TESTE DE INSERT CAMPO 1', 'VAMOS FAZER SELECT PARA TESTE', 'T-SQL');
Tabela já está com informações agora vamos executar a função LEN.
SELECT LEN(CAMPO1) AS QTDECARACTERES FROM TESTE;
O retorno da frase SQL acima deverá ser conforme a imagem abaixo:
