Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

inforthiago

Contar Espaços em Branco

Recommended Posts

Olá Pessoal !!!

 

Gostaria que vcs me dessem uma ajuda !!!

 

Eu queria saber como eu faço para conar espaços em branco em um campo, por exemplo:

 

11111111 22222222 33333333 44444444 55555555

 

RESP = 5

 

e gosraria de saber se dá pra fazer mesma coisa com um campo endereço por exemplo.

 

av. das américas 4555 sl301

 

Agradeço desde ja ajuda de vcs, obrigado !!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Pessoal !!!

 

Gostaria que vcs me dessem uma ajuda !!!

 

Eu queria saber como eu faço para conar espaços em branco em um campo, por exemplo:

 

11111111 22222222 33333333 44444444 55555555

 

RESP = 4

 

e gosraria de saber se dá pra fazer mesma coisa com um campo endereço por exemplo.

 

av. das américas 4555 sl301

 

Agradeço desde ja ajuda de vcs, obrigado !!!

 

desculpem a Resp correta é 4 espaços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse script faz isso, faz a busca pelo código ASCII de número 32 que representa o espaçamento:

SET TEXTSIZE 0-- Create variables for the character string and for the current -- position in the string.DECLARE @position int, @string varchar(8000), @contador int-- Initialize the current position and the string variables.SET @position = 1set @contador = 0SET @string = '11111111 22222222 33333333 44444444 55555555'WHILE @position <= DATALENGTH(@string)   BEGIN   --select ASCII(SUBSTRING(@string, @position, 1)), CHAR(ASCII(SUBSTRING(@string, @position, 1)))   if ASCII(SUBSTRING(@string, @position, 1)) = 32	set @contador = @contador + 1   SET @position = @position + 1   ENDselect @contador as contador

OBS.: baseado no exemplo da função CHAR em http://msdn2.microsoft.com/en-us/library/a...39(SQL.80).aspx

para chamar em um select, podes criar uma função e passar a string, exemplos de criação de funções:

http://msdn2.microsoft.com/en-us/library/a...61(SQL.80).aspx
http://www.microsoft.com/brasil/msdn/tecno...l/sql_func.aspx
http://www.linhadecodigo.com.br/Artigo.aspx?id=687
http://weblogs.asp.net/guerchele/archive/2...IsValidCPF.aspx
http://www.htmlstaff.org/ver.php?id=1973


t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.