Oracle - Comparar cadenas string

 
Vista:
sin imagen de perfil

Comparar cadenas string

Publicado por Leonardo (1 intervención) el 10/05/2018 16:22:29
Mi problema es el siguiente
Tengo en una Tabla1 una columna que contiene cadenas de string con este formato

OBJ -------- VALUE1
1 LABEL=GMZ9023, CellIndex=166, CGI=45852 -------- 10
2 LABEL=HXC9033, CellIndex=166, CGI=45834 -------- 56
3 LABEL=UCI, CellIndex=166, CGI=445852 -------- 30



Y tengo otra Tabla 2 que contiene lo siguiente
OBJ2 -------- Province
1 GMZ9023 -------- La habana
2 HXC9033 -------- Pinar
3 UCI -------- Holguin


Lo que deseo Obtener es
OBJ2 -------- Province -------- VALUE
1 GMZ9023 -------- La habana -------- 10
2 HXC9033 -------- Pinar -------- 56
3 UCI -------- Holguin -------- 30


Lo que he utilzado es
select OBJ2, Province, Value from Table1,Table2 where substr(OBJ,7,7) = OBJ2
group by OBJ2,Province

el Problema esta en que al correr la funcion substr y machear
´´LABEL=UCI, CellIndex=166, CGI=445852´´ con ´´UCI´´ me devuelve "UCI, C" y eso me ocurre paa otros casos , si pudieran darme ayudarme con otra funcion de cadena que me resuelva el problema me ayudarian
Gracias
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