Contar carcateres ingresados

26/05/2006 - 20:35 por swricardo | Informe spam
Hola, cual es la funcion para contar los caracteres ingresados en una
columna?

Gracias,

Ricardo

Preguntas similare

Leer las respuestas

#1 Maxi
26/05/2006 - 21:07 | Informe spam
Len


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Ricardo" escribió en el mensaje
news:
Hola, cual es la funcion para contar los caracteres ingresados en una
columna?

Gracias,

Ricardo

Respuesta Responder a este mensaje
#2 raul200
26/05/2006 - 21:08 | Informe spam
Proba con select len(tucampo) from tutabla

sldos

Raul

Ricardo wrote:

Hola, cual es la funcion para contar los caracteres ingresados en una
columna?

Gracias,

Ricardo
Respuesta Responder a este mensaje
#3 Jhonny Vargas P. [MVP]
26/05/2006 - 22:37 | Informe spam
Como te mencionaron es el LEN, pero cuidado con los Espacios al Inicio y Fin
del campo, ya que el LEN contabiliza también esos valores, si quieres quitar
esos espacio usa el LTRIM y el RTRIM

Select len('hola'), len(' hola ')

Select len('hola'), len(rtrim(ltrim(' hola ')))


Saludos,
Jhonny Vargas P.
Santiago de Chile


"Ricardo" escribió en el mensaje
news:
Hola, cual es la funcion para contar los caracteres ingresados en una
columna?

Gracias,

Ricardo

Respuesta Responder a este mensaje
#4 Alejandro Mesa
27/05/2006 - 00:21 | Informe spam
Jhonny Vargas P. [MVP],

Como te mencionaron es el LEN, pero cuidado con los Espacios al Inicio y Fin
del campo, ya que el LEN contabiliza también esos valores, si quieres quitar
esos espacio usa el LTRIM y el RTRIM



Por el contrario, la funcion LEN no toma en cuenta los espacios a la
derecha. Para esos casos (que se requiera contabilizar los espacios a la
derecha) podemos usar la funcion DATALENGTH, la cual nos da el numero de
bytes en la cadena, pero debemos recordar que para el caso de datos unicode,
el numero de bytes seran 2 por caracter.

Ejermplo:

select len(cast(' ' as char(1))), len(cast(' ' as nchar(1)))
go


AMB

"Jhonny Vargas P. [MVP]" wrote:

Como te mencionaron es el LEN, pero cuidado con los Espacios al Inicio y Fin
del campo, ya que el LEN contabiliza también esos valores, si quieres quitar
esos espacio usa el LTRIM y el RTRIM

Select len('hola'), len(' hola ')

Select len('hola'), len(rtrim(ltrim(' hola ')))


Saludos,
Jhonny Vargas P.
Santiago de Chile


"Ricardo" escribió en el mensaje
news:
> Hola, cual es la funcion para contar los caracteres ingresados en una
> columna?
>
> Gracias,
>
> Ricardo
>



Respuesta Responder a este mensaje
#5 Jhonny Vargas P. [MVP]
27/05/2006 - 00:40 | Informe spam
Por el contrario, la funcion LEN no toma en cuenta los espacios a la
derecha.



Tienes toda la razón... gracias por la aclaración.


Saludos,
Jhonny Vargas P.
Santiago de Chile
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida