Consulta SQL por parecidos

En el trabajo con consultas en SQL, no se como poner el comodín para poder ejecutar una consulta con nombre parecidos.

La FAQ Consulta SQL por parecidos tiene

Pertenece a la categoría:

Pregunta
En el trabajo con consultas en SQL, no se como poner el comodín para poder ejecutar una consulta con nombre parecidos.



Respuesta de Miguel Angel Alvarez
Para ello tienes que utilizar el operador LIKE. Por ejemplo:


select * from usuario where nombre like "%luis%"


Eso devuelve todos los usuarios que tienen "luis" en algún lugar del campo nombre. Nos sevolvería los registros con nombres como "luis", "luis alberto" o "jose luis".


Utilizando el operador like podemos utilizar comodines, como el % que acabamos de ver.


- El comodín % sirve para cambiarlo por cualquier caracter o grupo de caracteres.


- El comodín _ (guión bajo) se puede utilizar para cambiarlo por cualquier caracter.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 10 comentarios a la faq
7 comentarios no revisados
3 comentarios revisados:
Por: carlos caicedo
09/3/2006
EJEMPLO DE USO

SELECT * FROM TABLA1 WHERE CAMPO1 LIKE 'ARTUR_'

EL RESULTADO PODRIA SER
ARTURO O ARTURI O ARTURE....
Por: Michelle Girón
16/6/2006
Introduce tu comentario...
Cómo puedo Comparar con una variable que me ingresa el usuario y así mostrar los datos que el usuario desea buscar en un datagrid.
Por: Gerardo Cardoza
14/12/2006
Wilson Cardoza 14/12/06
Para complementar la respuesta, solo para decirte que si estas trabajando con access no se utiliza % si no *, ya que el % se utiliza en sql server y otros.
Este tipo de consultas es importante ya que son utilizadas en cualquier lenguaje de programación para implementar filtros.

Volver al árbol de categoríasVolver al árbol de categorías

Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...