Archivo categoría MySQL

SELECT con resultados repetidos

Este es un pequeño truco (o dos, mejor dicho) para cuando los resultados de una consulta salen repetidos, es decir, en una consulta del tipo:

SELECT autor FROM notas

el resultado va a ser el autor de cada nota; pero si un autor participa de varias notas, va a aparecer varias veces.

Leer el resto de la entrada »

, , , ,

No hay Comentarios

Busquedas mejoradas con MySQL

Todos sabemos (bueno, o muchos de nosotros) que lo mejor para hacer búsquedas en MySQL es creando índices fulltext y luego buscando con MATCH() AGAINST(). Pero hay un problema a la hora de hacer búsquedas de una sola palabra, ya que MATCH-AGAINST no devuelve siempre los resultado esperados, además de tener algunas pautas para mejorar la búsqueda, como por ejemplo, eliminar los términos que estén contenidos en la mitad o más de los registros. Es decir, si yo tengo una tabla con cuatro registros y la palabra “MySQL” en tres de ellos, al buscar “MySQL” no me devolverá ningún resultado. Esto parece poco práctico, pero es bastante eficiente a la hora de buscar datos relevantes en tablas con miles de registros.

Leer el resto de la entrada »

, , , , , ,

2 Comentarios