Consulta de registros por cantidad de caracteres

10/02/2006 - 17:30 por J Lara | Informe spam
Deseo hacer una consulta donde pueda extraer el registro mayor de caracteres
o bien el que cumpla cierta cantidad de caracteres numericos. he utilizado

Select MAX(C1), C2 From T1

pero de esta manera solo me extrae el mayor y de preferencia necesito
los que cumplan cierta cantidad de caracteres.

Gracias por su apoyo.

Saludos.
 

Leer las respuestas

#1 Maxi
10/02/2006 - 18:26 | Informe spam
Hola, te falta ponerle una instruccion para contar los caracteres, la misma
puede ser Len(campo)

veamos un ejemplo:

use master
go

create table #p1 (id varchar(30))
go

insert into #p1 values ('hola')
insert into #p1 values ('hola mundo')
insert into #p1 values ('chau')


Select #p1.id from #p1 inner join (select max(len(id)) valor_maximo from
#p1 ) t2 on
len(#p1.id) = t2.valor_maximo




Si hay mas de un registro que pese lo mismo entonces traera 2 veces y ahi
deberas determinar cual va





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


"J Lara" escribió en el mensaje
news:
Deseo hacer una consulta donde pueda extraer el registro mayor de
caracteres
o bien el que cumpla cierta cantidad de caracteres numericos. he utilizado

Select MAX(C1), C2 From T1

pero de esta manera solo me extrae el mayor y de preferencia necesito
los que cumplan cierta cantidad de caracteres.

Gracias por su apoyo.

Saludos.


Preguntas similares