MySQL - Extraer cadena de datos a partir de un caracter

 
Vista:
sin imagen de perfil

Extraer cadena de datos a partir de un caracter

Publicado por Ever (2 intervenciones) el 13/07/2016 18:26:31
Alguien que me pueda ayudar eh estado investigando como sacar una cadena de datos a partir de un caracter por ejemplo "12Jul16_1324" y que se extraega solo lo que esta despues del guion bajo, pero ahora me gustaria saber si se puede hacer que se extraega desde la derecha hasta el caracter guion bajo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 98
Bronce
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Extraer cadena de datos a partir de un caracter

Publicado por Yamil Bracho (40 intervenciones) el 13/07/2016 18:45:20
https://blog.fedecarg.com/2009/02/22/mysql-split-string-function/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
sin imagen de perfil
Val: 20
Ha disminuido su posición en 25 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Extraer cadena de datos a partir de un caracter

Publicado por GonzaloGC (103 intervenciones) el 13/07/2016 19:13:39
Es de manual...

http://dev.mysql.com/doc/refman/5.7/en/string-functions.html#function_substring-index

Como todas las funciones, las puedes ver en el Manual de Referencia.

1
2
3
4
5
6
7
mysql> SELECT SUBSTRING_INDEX('21Jul2016_00:15:42', '_', -1) cadena;
+----------+
| cadena   |
+----------+
| 00:15:42 |
+----------+
1 row in set (0.05 sec)

Y si quieres lo que antecede, es simplemente:
1
2
3
4
5
6
7
mysql> SELECT SUBSTRING_INDEX('21Jul2016_00:15:42', '_', 1) cadena;
+-----------+
| cadena    |
+-----------+
| 21Jul2016 |
+-----------+
1 row in set (0.00 sec)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil

Extraer cadena de datos a partir de un caracter

Publicado por Ever (2 intervenciones) el 13/07/2016 19:17:25
ya lo habia encontrado resulta que lo habia utlizado en otra consulta pero gracias esta si funcion para los que tengan el mismo problema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Extraer cadena de datos a partir de un caracter

Publicado por Leonardo Sanz (1 intervención) el 10/06/2019 16:08:35
estuvo genial justo lo que estaba buscando
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 3
Ha aumentado su posición en 40 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Extraer cadena de datos a partir de un caracter

Publicado por Luis Alberto (2 intervenciones) el 22/08/2019 21:06:35
Hola,

Y si en esa cadena hay mas de un carácter? es decir

'21_Jul_2016_00:15:42''

Como seria ?

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Extraer cadena de datos a partir de un caracter

Publicado por YOUSSEF (1 intervención) el 17/12/2021 17:33:52
LO MAXIMO , JUSTO LO QUE ESTABA BUSCANDO .
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar