Valeur en doublon sur la décomposition d'un chlamps

Fermé
J_J - 30 oct. 2020 à 09:58
yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 - 30 oct. 2020 à 14:43
Bonjour,

J'ai un champs ENTITY avec différentes valeurs de ce type :

ENTITY
Orange/OBS/SCE/CSO/ESC/STI/CSE/TE
Orange/ODT/GSE
Orange/FGI
Orange/DSE/FGE/CSO/

Si nous prenons le premier exemple : 4Orange/OBS/SCE/CSO/ESC/STI/CSE/TE' , je souhaiterai avoir ce résultat au final
DECOMPOSITION_ENTITY
ORANGE
ORANGE/OBS
ORANGE/OBS/SCE
ORANGE/OBS/SCE/CSO
ORANGE/OBS/SCE/CSO/ESC/STI
Orange/OBS/SCE/CSO/ESC/STI/CSE
Orange/OBS/SCE/CSO/ESC/STI/CSE/TE

J'ai réalisé la requête SQL suivantes mais j'ai des doublons voir plus au lieu d'avoir une seule valeur:
Code :
select substr( 'Orange/OBS/SCE/CSO/ESC/STI/CSE/TE', 1 , INSTR( 'Orange/OBS/SCE/CSO/ESC/STI/CSE/TE', '/' , -level)) AS DECOMPOSITION_ENTITY from (select distinct 'Orange/OBS/SCE/CSO/ESC/STI/CSE/TE' from dual )
connect by INSTR( 'Orange/OBS/SCE/CSO/ESC/STI/CSE/TE', '/', -level ) >0


J'obtiens le résultat suivant :

DECOMPOSITION_ENTITY
Orange/OBS/SCE/CSO/ESC/STI/CSE/
Orange/OBS/SCE/CSO/ESC/STI/CSE/
Orange/OBS/SCE/CSO/ESC/STI/CSE/
Orange/OBS/SCE/CSO/ESC/STI/
Orange/OBS/SCE/CSO/ESC/STI/
Orange/OBS/SCE/CSO/ESC/STI/
Orange/OBS/SCE/CSO/ESC/STI/
Orange/OBS/SCE/CSO/ESC/
Orange/OBS/SCE/CSO/ESC/
Orange/OBS/SCE/CSO/ESC/
Orange/OBS/SCE/CSO/ESC/
Orange/OBS/SCE/CSO/
Orange/OBS/SCE/CSO/
Orange/OBS/SCE/CSO/
Orange/OBS/SCE/CSO/
Orange/OBS/SCE/
Orange/OBS/SCE/
Orange/OBS/SCE/
Orange/OBS/SCE/
Orange/OBS/
Orange/OBS/
Orange/OBS/
Orange/OBS/
Orange/
Orange/
Orange/
Orange/

Le "Orange/" devrait apparaitre une seule fois idem pour le "Orange/OB", ainsi de suite, je devrais avoir une seule fois valeur pour chaque résultat.

Du coup je ne bloque car je ne sais pas ce qui ne va pas dans ma requête.

Merci d'avance pour votre :)

1 réponse

yg_be Messages postés 22720 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 23 avril 2024 1 476
30 oct. 2020 à 14:43
bonjour,
as-tu testé des variantes pour découvrir la cause de l'apparition de doublons?
0