Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

buscar campos con contenido duplicado

Estas en el tema de buscar campos con contenido duplicado en el foro de Mysql en Foros del Web. es posible con sql, buscar en un campo tipo texto, registros duplicados o muy similares. Saludos...
  #1 (permalink)  
Antiguo 20/05/2015, 12:07
 
Fecha de Ingreso: agosto-2011
Mensajes: 306
Antigüedad: 12 años, 8 meses
Puntos: 5
buscar campos con contenido duplicado

es posible con sql, buscar en un campo tipo texto, registros duplicados o muy similares.
Saludos
  #2 (permalink)  
Antiguo 20/05/2015, 12:10
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: buscar campos con contenido duplicado

depende el manejador de bases de datos, pero si es posible

https://dev.mysql.com/doc/refman/5.0...xt-search.html
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 20/05/2015, 12:36
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: buscar campos con contenido duplicado

Como te dice Libras, es posible, pero también peude ser un tipo de busqueda de muy baja performance...
Habria que hacer algunas pruebas para asegurarse qué tan buenos son los resultados.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 20/05/2015, 13:05
 
Fecha de Ingreso: agosto-2011
Mensajes: 306
Antigüedad: 12 años, 8 meses
Puntos: 5
Hola como debería hacerlo solo se usarlo para buscar palabras pero quiero comparar campos enteros además no necesariamente deben ser idénticos si no que también puedan ser parecidos.


Código MySQL:
Ver original
  1. SELECT MATCH('descripcion') AGAINST ('palabra') FROM tabla

Alguna idea de como deberia hacerlo, solo conseguir buscar registros duplicados pero no similares, use having.

Código MySQL:
Ver original
  1. SELECT descripcion, COUNT(*) Total FROM tabla GROUP BY descripcion HAVING COUNT(*) > 1

Última edición por gnzsoloyo; 22/05/2015 a las 09:49
  #5 (permalink)  
Antiguo 22/05/2015, 07:56
 
Fecha de Ingreso: febrero-2015
Mensajes: 89
Antigüedad: 9 años, 2 meses
Puntos: 1
Respuesta: buscar campos con contenido duplicado

Cita:
Iniciado por primary Ver Mensaje
Alguna idea de como deberia hacerlo, solo conseguir buscar registros duplicados pero no similares, use having.

Código MySQL:
Ver original
  1. SELECT descripcion, COUNT(*) Total FROM tabla GROUP BY descripcion HAVING COUNT(*) > 1
y si usas LIKE?

Etiquetas: campo, campos, contenido, duplicado, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:24.