Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/04/2017, 14:12
pcid
Usuario no validado
 
Fecha de Ingreso: abril-2008
Mensajes: 50
Antigüedad: 16 años, 6 meses
Puntos: 16
Respuesta: quitar caracteres despues del ultimo espacio en blanco

Código MySQL:
Ver original
  1. select ID, NOMBRE,
  2.     case
  3.         when substring(reverse(NOMBRE), 3, 1) = ' ' then substring(NOMBRE, 1, length(NOMBRE) -3)
  4.         else NOMBRE
  5.     end as FINAL
  6.         select 1 as ID, 'Contabilidad CT' as NOMBRE
  7.         union select 2, 'Marketing MK'
  8.         union select 3, 'Informatica TI'
  9.         union select 4, 'Capacitacion'
  10.         union select 5, 'Abastecimiento'
  11.         union select 6, 'Recursos Humanos RR'
  12.     ) as cat_departamento;
Código Resultado:
Ver original
  1. ID  NOMBRE                  FINAL
  2. 1   Contabilidad CT         Contabilidad
  3. 2   Marketing MK            Marketing
  4. 3   Informatica TI          Informatica
  5. 4   Capacitacion            Capacitacion
  6. 5   Abastecimiento          Abastecimiento
  7. 6   Recursos Humanos RR     Recursos Humanos