como seleciono cualquier registro que si cumplan condicion ?

02/06/2005 - 19:02 por J Lara | Informe spam
Tengo una consulta donde consulto un dato que inicie
con la letra Hxxx el caso es que algunas tablas tienen
dobles o triples registros que tienen el dato que incia
con Hxxx, (claro, esto es un error de usurios operativos)
pero en esos casos me envia error, pero, entoces decido
que me extraiga el primero que encuentre o bien cualquiera
que sea, actualmente utilizo lo siguiente:

Select Campo1 FROM Tabla1 WHERE Campo1 Like 'H%'

como hay 2 o mas registros que tienen Hxxx trate de utilizar
el predicado ANY pero no me funciona:

Select Campo1 FROM Tabla1 WHERE Campo1=ANY

Tienen uds. alguna idea mejor, cabe mencionar que solo debo
extraer un solo registro porque lo utilizo para un insert y esta
consulta me sirve dentro una consulta anidada o subquery.

Gracias de antemano.

Saludos.
 

Leer las respuestas

#1 Nuno Santos
02/06/2005 - 19:12 | Informe spam
Haces um Top 1

Select TOP 1 Campo1 FROM Tabla1 WHERE Campo1 Like 'H%'

Nuno Santos


Nuno Santos
nunos7[REMOVER]@hotmail.com

"J Lara" wrote in message
news:
Tengo una consulta donde consulto un dato que inicie
con la letra Hxxx el caso es que algunas tablas tienen
dobles o triples registros que tienen el dato que incia
con Hxxx, (claro, esto es un error de usurios operativos)
pero en esos casos me envia error, pero, entoces decido
que me extraiga el primero que encuentre o bien cualquiera
que sea, actualmente utilizo lo siguiente:

Select Campo1 FROM Tabla1 WHERE Campo1 Like 'H%'

como hay 2 o mas registros que tienen Hxxx trate de utilizar
el predicado ANY pero no me funciona:

Select Campo1 FROM Tabla1 WHERE Campo1=ANY

Tienen uds. alguna idea mejor, cabe mencionar que solo debo
extraer un solo registro porque lo utilizo para un insert y esta
consulta me sirve dentro una consulta anidada o subquery.

Gracias de antemano.

Saludos.




Preguntas similares