Ver Mensaje Individual
  #3  
Antiguo 16-11-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Gustavo.

En Firebird podrías hacer:
Código SQL [-]
SELECT * FROM LA_TABLA WHERE POSITION(:BUSCADO, EL_CAMPO) <> 0
Pero creo que es mejor crear otra tabla para las edades y relacionarla mediante un campo con la primer tabla.

Por ejemplo, supongamos que tenemos:
Código SQL [-]
CREATE TABLE TABLA(
  ID INTEGER NOT NULL,
  DESCRIPCION VARCHA(100),
  ...
)

CREATE TABLE EDADES(
  ...
  EDAD VARCHAR(3),
  TABLA_ID INTEGER NOT NULL,
  ...
)

Para consultar los registros de TABLA que poseen determinada edad:
Código SQL [-]
SELECT DISTINCT T1.DESCRIPCION, T1.SEXO, T2.EDAD
FROM TABLA T1, EDADES T2
WHERE T1.ID = T2.TABLA_ID
  AND T2.EDAD = :PEDAD

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita