Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2010, 11:57
asdf
 
Fecha de Ingreso: octubre-2005
Mensajes: 18
Antigüedad: 18 años, 7 meses
Puntos: 1
expresiones regulares

buenas,

tengo una tabla con un campo varchar donde tengo los siguientes valores(x ejemplo)

2
2.1
2.2
22
22.1
22.2
asdf
asdf.1
asdf.2
2 asdf

y necesito hacer una sentencia que me recoga
2
2.1
2.2
pasandole solo '2'

he estado probando y buscando y por ahora solo consigo sacar
2.1
2.2

con la siguiente sentencia

Código PHP:
SELECT campo FROM tabla WHERE campo REGEXP '^2[|.*]' 
que me devuelme los mismos valores que
Código PHP:
SELECT campo FROM tabla WHERE campo REGEXP '^2[\b|.*]' 
como consigo decirle que me coja los que tengan '.lo que sea' o solo la cadena que le paso??

saludos y gracias

Última edición por asdf; 11/08/2010 a las 12:06