PDA

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