Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problemas para extraer datos de la BD (https://www.clubdelphi.com/foros/showthread.php?t=43583)

Nelly 15-05-2007 19:20:18

Problemas para extraer datos de la BD
 
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


Código Delphi [-]
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

Código SQL [-]
Select NOmbre
from tutabla
where len(nombre)>20

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


La franja horaria es GMT +2. Ahora son las 17:45:23.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi