PDA

Ver la Versión Completa : Problemas para extraer datos de la BD


Nelly
15-05-2007, 19:20:18
Hola a todos los foristas.....

Tengo una duda, lo que quiero hacer es lo siguiente: De la BD, tengo una tabla (LISTADO), que de la cual necesito extraer cierta información de un campo, el cual se llama NOMBRE... El dato que necesito extraer de la tabla, es que me muestre todos los nombres que contengan mas de 20 caracteres, ¿Como podria saber, que nombres dentro de la tabla tiene mas de 20 caracteres?

Por favor ayudeme....

PD: Utilizo Firebird

ilichhernandez
15-05-2007, 19:42:02
Podria ser con



vartexto :=table1.fieldbyname('nombre').AsString;
largo_vartexto := length(vartexto);
If largo_vartexto > 20 then
Begin
hacer algo
end
Else
Begin
hacer otra cosa
end;


ojala te sirva...
salu2.

Nelly
15-05-2007, 19:49:57
Pero lo que quiero es una consulta, esa rutina no lo voy aplicar en ninguna ventana ni nada por el estilo, solo quiero ver el resultado de la consulta y ya.

Por eso es que quiero saber como seria la consulta.

ContraVeneno
15-05-2007, 20:28:36
Select NOmbre
from tutabla
where len(nombre)>20

O "Lenght()" dependiendo de tu base de datos