Como consultar un trozo de un parámetro en varias tablas?

Iniciado por @XSStringManolo, 5 Diciembre 2021, 00:32 AM

0 Miembros y 1 Visitante están viendo este tema.

@XSStringManolo

Chicos, sabeis si hay algún tipo de consulta para sacar records de todas las tablas que coincidan con parte de un parámetro?

Con un ejemplo se entiende mejor.

Quiero que al poner en una barra de búsquedas:

man

Consultar la base de datos para sacar de la tabla usuarios:
manolo, manuel, mani, ...

Y de la tabla grupos:
manuales, como hacer manualidades,  las manzanas de oro, ...

Mi duda es si sql tiene alguna forma de hacer esto, o si por el contrario tengo que leer todas las entradas de la tabla y comparar usando un lenguaje de programación para mostrar los resultados.

EdePC

Para eso está LIKE con comodines, puedes ver ejemplos de uso en: https://www.sqlshack.com/es/introduccion-y-resumen-del-operador-logico-sql-like/ o similares

Se usan bastante en concatenaciones de columnas para hacer búsquedas rápidas estilo Everything. Por ejemplo en una tabla de Alumnos que tiene Nombres, Apellidos, Curso, Fecha de inicio, etc, pondría en el cuadrito de búsqueda: Alb Per Mat 2021 que me encontraría a Alberto Perez del curso de Matemática con inicio en 2021-05-01 por ejemplo XD

@XSStringManolo