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
[sourcecode language=”sql”]
CREATE TABLE TESTE
(
CODIGO INT NOT NULL,
CAMPO1 VARCHAR(50) NULL,
CAMPO2 VARCHAR(50) NULL,
CAMPO3 VARCHAR(50) NULL,
);
[/sourcecode]
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.
[sourcecode language=”sql”]
INSERT INTO TESTE (CODIGO, CAMPO1, CAMPO2, CAMPO3) VALUES
(1, ‘TESTE DE INSERT CAMPO 1’, ‘VAMOS FAZER SELECT PARA TESTE’,
‘T-SQL’);
[/sourcecode]
Tabela já está com informações agora vamos executar a função LEN.
[sourcecode language=”sql”]
SELECT LEN(CAMPO1) AS QTDECARACTERES FROM TESTE;
[/sourcecode]
O retorno da frase SQL acima deverá ser conforme a imagem abaixo: