Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/05/2013, 12:43
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: buscar sentencia

Hola rafaxusirati:

Creo que con lo que te han comentado quimfv y gnzsoloyo te debe haber quedado claro cuál es la problemática en lo que quieres hacer y el hecho de que podría resultar más fácil hacerlo mediante programación... sin embargo, se me ocurre un pequeño truco que igual y te puede servir... podrías utilizar expresiones regulares para extraer los registros QUE CONTENGAN AL MENOS UNA PALABRA CON LA LONGITUD QUE INDICAS, sería más o menos así:


SELECT * FROM tabla WHERE descripcion REGEXP '([a-z.]{60,})+'

Observa este ejemplo:

Código MySQL:
Ver original
  1. mysql> SELECT * FROM tabla;
  2. +----------------------------------+
  3. | descripcion                      |
  4. +----------------------------------+
  5. | esta frase tiene palabras cortas |
  6. | estaesunafraselarga              |
  7. | algo loqueseapero  mas           |
  8. | en www.forosdelweb.com           |
  9. | supercalifragilistico en el cine |
  10. +----------------------------------+
  11. 5 rows in set (0.10 sec)
  12.  
  13. mysql> SELECT * FROM tabla
  14.     -> WHERE descripcion REGEXP '([a-z.]{15,})+';
  15. +----------------------------------+
  16. | descripcion                      |
  17. +----------------------------------+
  18. | estaesunafraselarga              |
  19. | en www.forosdelweb.com           |
  20. | supercalifragilistico en el cine |
  21. +----------------------------------+
  22. 3 rows in set (0.00 sec)

Esto igual y te puede servir de ayuda... como comentaron anteriormente, MySQL no proporciona funciones para dividir las frases en palabras, pero igual y te puede servir de algo.

Saludos
Leo.