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

Selecionar filas que tenga una condicion

Estas en el tema de Selecionar filas que tenga una condicion en el foro de Mysql en Foros del Web. Hola necesito selecionar las filas de una tabla que tengan una condicion en un campo tipo varchar, el campo tendria este valor ad_2234_22 y el ...
  #1 (permalink)  
Antiguo 27/01/2016, 12:27
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 10 meses
Puntos: 10
Selecionar filas que tenga una condicion

Hola necesito selecionar las filas de una tabla que tengan una condicion en un campo tipo varchar, el campo tendria este valor ad_2234_22 y el necesito sacar los registros que tengan el 22 despues del guion ejemplo:

tabla

id
1
2
3
codigo
dc_333_233
ac_33_22
rt_87878_22

Es decir quiero recuperar los registros que el codigo despues del ultimo guion sea un 22, en este caso seria el id 2,3.

Alguien me dice como deberia ser esa condicion o si es mejor agregar otro campo a la tabla con ese numero por ejemplo campo llamado enlazar.

probe de esta manera.

Código MySQL:
Ver original
  1. SELECT * FROM tabla WHERE codigo REGEXP '^[.]+_22$'

no funciona no me da error pero no me muestra ningun registro

Última edición por pithon; 27/01/2016 a las 12:49
  #2 (permalink)  
Antiguo 03/02/2016, 08:13
 
Fecha de Ingreso: enero-2016
Mensajes: 16
Antigüedad: 8 años, 2 meses
Puntos: 1
Respuesta: Selecionar filas que tenga una condicion

Hola,

prueba con
Código SQL:
Ver original
  1. SELECT * FROM tabla WHERE codigo LIKE "%\_22"
Te devolverá todos los acabados en _22

Última edición por gnzsoloyo; 03/02/2016 a las 10:35

Etiquetas: campo, filas, registros, selecionar, tabla
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 09:30.