Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Select y cantidad de caracteres (https://www.clubdelphi.com/foros/showthread.php?t=34114)

Walterdf 27-07-2006 16:37:46

Select y cantidad de caracteres
 
Buenas
Estoy trabajando con Delphi 6 y tablas Paradox.
Necesitaria hacer un select por un campo pero definiendo que me traiga solo aquellos datos que no superen una determinada cantidad de caracteres.
Intenté con Length pero creo que en Paradox no es válido.
ej.: Select * from tabla where Length(campo) > 5

Cómo podría hacerlo?
Muchas gracias. Saludos

Walter

marcoszorrilla 27-07-2006 18:44:44

Código SQL [-]
Select Nombre, Titular, Substring(Domicilio from 1 for 5)
from Clientes

Un Saludo.

Walterdf 27-07-2006 20:01:51

Antes que nada, muchas gracias por tu atención.
Pido disculpas si me expliqué mal en mi pregunta pero al utilizar Substring lo que hace es cortar la cadena de texto de los registros hasta la cantidad de caracteres que yo le diga (en este caso 5) y lo que necesito es que NO muestre los registros que superen esa cantidad de caracteres.
Gracias.

Walter

Casimiro Notevi 27-07-2006 21:28:10

Cita:

Empezado por Walterdf
Antes que nada, muchas gracias por tu atención.
Pido disculpas si me expliqué mal en mi pregunta pero al utilizar Substring lo que hace es cortar la cadena de texto de los registros hasta la cantidad de caracteres que yo le diga (en este caso 5) y lo que necesito es que NO muestre los registros que superen esa cantidad de caracteres.
Gracias.

Walter

No conozco paradox, pero algo así:
Código:

Select Nombre, Titular, Domicilio from tClientes where length(Domicilio)<6

Walterdf 27-07-2006 21:36:01

Paradox no acepta Length. Gracias de todos modos.

Mick 27-07-2006 22:43:33

Si no tienes length a tu disposicion quizas se pueda usar algun truquillo como:

Código:

Select Nombre, Titular,Domicilio from tClientes
where Domicilio=Substring(Domicilio from 1 for 5)

Saludos

Walterdf 27-07-2006 23:00:13

Eso funcionó perfecto!
Mil Gracias.
Saludos

Walter

marcoszorrilla 27-07-2006 23:29:51

Curioso SubString, ya lo propuse yo, pero según indicó no le sirve porque lo que quería era listar los que pasarán de cierto ancho, lo cual en Paradox, al menos que yo sepa no es posible, puesto que no admite la claúsula Length.

Un Saludo.

Walterdf 28-07-2006 13:21:48

En realidad no es curioso, para ser sincero simplemente no se me había ocurrido usar la herramienta que me presentó marcoszorrilla como lo hizo Mick. Tal vez falta de destreza de mi parte, pero tambien pensé que podía haber alguna otra instrucción como length para Paradox, no lo sabía y por eso consulté los foros.
Saludos.

Walter


La franja horaria es GMT +2. Ahora son las 12:57:19.

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