Ver la Versión Completa : Como buscar todos los registros que incluyan una cierta cadema
kasieyes
27-10-2003, 18:47:14
Me gustaría saber como puedo hacer en SQL una consulta que me devuelva todos los registros que tengan una determinada cadena y que no me haga distinción entre mayusculas y minusculas, ya que mediante la orden LIKE busca cadenas pero me diferencia las mayusculas de las minusculas.
Muchas gracias
roman
27-10-2003, 19:02:00
Mira si la base de datos que usas acepta una función del tipo UPPER para convertir a mayúsculas de manera que puedas hacer algo como
SELECT campos from tabla where UPPER(campo) like UPPER(cadena)
// Saludos
kasieyes
27-10-2003, 19:52:51
Muchas gracias con la función UPPER me ha sido suficiente para solucionar mi problema
lbuelvas
28-10-2003, 05:03:53
Hola foro,
Si lo que deseas es buscar una ocurrencia en cualqier parte de la cadena puedes hacer
select * from tabla where campo like '%cadena%'
si necesitas que la la ocurrencia sea por el comienzo (interbase)
select * from tabla where campo starting with 'cadena'
que pude ser mas rapido que
select * from tabla where campor like 'cadena%'
Exitos
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.