Oracle - extraccion en una consulta

 
Vista:

extraccion en una consulta

Publicado por Floresita (5 intervenciones) el 30/03/2010 22:24:51
Hola!

Buenas tardes!

Estoy en un lio, tengo que hacer una consulta en la base de datos de oracle donde haye un campo del cual se tiene que extraer un dato y no he podido crear la linea de codigo que me muestre dicho dato ejem:
la cadena esta conformada por 10 digitos, en nombre de un producto más la [marca]
solo quiero extraer el nombre del producto
0900012034PRODUCTO[nike]
0900020529PRODUCTO[adidas]
0900062866PRODUCTO[reebook], etc

Si alguien puede ayudarme

De antemano se lo agradezco :)
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

RE:extraccion en una consulta

Publicado por luisima (14 intervenciones) el 31/03/2010 17:52:25
hola

prueba con:

select substr( substr(ttu_campo, 11 ), 1,
instr(substr(tu_campo, 11 ),'[') -1)
from tu_tabla

Eso siempre que se mantenga los 10 digitos iniciales

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

RE:extraccion en una consulta

Publicado por Floresita (5 intervenciones) el 31/03/2010 19:55:18
Luisima Muchas Gracias, me ha funcionado perfecto
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