Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Buscado elementos (https://www.clubdelphi.com/foros/showthread.php?t=4438)

xerkan 15-10-2003 18:18:33

Buscado elementos
 
Estoy usando una TIBOQuery para buscar cadenas de texto y quisiera saber si ahi alguna forma de q me busque una cadena indistintamente de q este en valor en mayusculas o minuscular osea q si busco "Hola" me encuente "hola" o "HOLA"

la sentencia q estoy usando es:

select IdActividad, Nombre from Actividades where nombre like '%Hola%';

Rudi 15-10-2003 18:32:54

Hola.

Puedes probar utilizar la función upper al hacer la comparación en el sql.

Rudi 15-10-2003 18:47:18

hola otra vez.

ley la respuesta que puse y quedo como si estuviera hablando con algun compañero de trabajo :D

la sentencia seria algo como:
Código:

select IdActividad, Nombre from Actividades
where Upper(nombre) like '%'||Upper(Hola)||'%';

ahora creo que si quedo bien.

espero que te sirva.-

nota: esto es sin importar si usas tiboquery o tquery o cualquier otro componente, es puro sql.. ademas revisa las comillas dobles que tambien las pase por alto.

guillotmarc 15-10-2003 19:50:55

Otra opción es usar la cláusula CONTAINING en lugar de LIKE (puesto que no es sensible a mayúsculas).


select IdActividad, Nombre from Actividades where nombre containing 'Hola';

Saludos.


La franja horaria es GMT +2. Ahora son las 11:29:10.

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