| |||
Buscar cualquier caracter Buenas, queria saber como debo de armar una sentencia para que, por ejemplo, al buscar una palabra guardada en una base de datos, no importen las 2 primeras letras, pero si las que siguen, de manera que los 2 primeros caracteres sean una especie de incognita. |
| ||||
Respuesta: Buscar cualquier caracter Dependiendo del motor de base de datos puedes usar LIKE con comodines:
Código SQL:
Ver original
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: Buscar cualquier caracter Sí, así es. Los guiones bajos representan cualquier carácter.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: Buscar cualquier caracter Hay alguna manera de hacerlo con un "WHERE campo=" en vez de usar LIKE? Edit: lo hice de la siguiente manera pero me da error en la sintaxis:
Código SQL:
Ver original Última edición por ema21del9; 18/08/2009 a las 08:15 |
| ||||
Respuesta: Buscar cualquier caracter Lógicamente, eso te va a dar error ya que estás cerrando las comillas, por lo que la consulta quedaría:
Código MySQL:
Cuando debería ser:Ver original
Código MySQL:
Ver original
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: Buscar cualquier caracter Pasa que yo quiero que se compare con lo que esta guardado en la matriz fecha_guardada como veras, como seria la sintaxis en ese caso? Por lo que entiendo en tu ejemplo texto no seria una variable sino caracteres, entendes lo que quiero yo? Gracias de antemano David! |
| ||||
Respuesta: Buscar cualquier caracter No importa si es una variable o sólo texto, el problema es que la consulta SQL final es incorrecta. Prueba así:
Código vb:
Ver original
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |