Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/06/2013, 13:57
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 18 años, 1 mes
Puntos: 447
Respuesta: Insertar parte de una Cadena en otra Columna

Hola JuJoGuAl:

Tal como lo mencionó gnzsoloyo, en el manual de referencia hay muchas funciones de cadena que te pueden servir... si todas tus cadenas se comportan como mencionas, con un caracter al inicio, un (-) como separador y una cadena final, podrías utilizar la función SUBSTRING_INDEX() (la cual también está descrita en la liga que te pasó gnzsoloyo)...

Código MySQL:
Ver original
  1. mysql> SELECT
  2.     -> SUBSTRING_INDEX('V-12345', '-', 1),
  3.     -> SUBSTRING_INDEX('V-12345', '-', -1);
  4. +------------------------------------+-------------------------------------+
  5. | SUBSTRING_INDEX('V-12345', '-', 1) | SUBSTRING_INDEX('V-12345', '-', -1) |
  6. +------------------------------------+-------------------------------------+
  7. | V                                  | 12345                               |
  8. +------------------------------------+-------------------------------------+
  9. 1 row in set (0.06 sec)

Dale un vistazo a TODAS las funciones... estoy seguro que te ayudarán en el futuro con tus consultas.

Saludos
Leo.