Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/06/2013, 10:17
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Encontrar un string dentro de una cadena

Hola matt_1985:

Tienes muchísimas formas de hacer lo que quieres...

Con INSTR() o LOCATE():

http://dev.mysql.com/doc/refman/5.0/...functions.html

Con LIKE

http://dev.mysql.com/doc/refman/5.0/...functions.html
http://dev.mysql.com/doc/refman/5.0/...-matching.html

o como lo intentaste con expresiones regulares:

http://dev.mysql.com/doc/refman/5.0/es/regexp.html

El detalle está en que no le dedicaste el tiempo suficiente a formar una buena expresión regular... este es un tema algo complejo, pero de muchísima utilidad... te sugiero que leas más acerca de esta opción y que hagas ejercicios para dominar este tipo de patrones...

por lo pronto, para lo que quieres hacer, lo puedes hacer de muchísimas formas:

Código:
REGEXP '[[:<:]]SEMANA[[:>:]]'

REGEXP 'SEMANA+'

y un largo etc.
Saludos
Leo.