como consulto registros por cantidad de caracteres ?

10/02/2006 - 15:55 por J Lara | Informe spam
Necesito efectuar una consulta a un campo numerico que
comunmente e el codigo de un producto,pero en ocasiones
por error se capturan con digitos de mas, osea, deben
usarse 4 digitos y en ocasiones por error los capturan de
5 digitos.

Select C1,.C2 From T1

Como extraigo solo regtistros con x caracteres en C1 ??

Gracias por su apoyo.

Saludos.
 

Leer las respuestas

#1 Alejandro Mesa
10/02/2006 - 16:04 | Informe spam
Trata usando las funciones de cadena left, substring y len.

select left(c1, 4), count(*)
from t1
group by left(c1, 4)
go

select c1, count(*)
from t1
where len(c1) = 4
group by c1
go

etc.


AMB

"J Lara" wrote:

Necesito efectuar una consulta a un campo numerico que
comunmente e el codigo de un producto,pero en ocasiones
por error se capturan con digitos de mas, osea, deben
usarse 4 digitos y en ocasiones por error los capturan de
5 digitos.

Select C1,.C2 From T1

Como extraigo solo regtistros con x caracteres en C1 ??

Gracias por su apoyo.

Saludos.

Preguntas similares