Aloha

Je travaille sur des chaînes de la forme 11111.AA.1111 ou 11111.A.1111.
Je souhaite récupérer la partie alpha du milieu et la partie numérique de la fin.

Voici ce que j'ai

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
SELECT PERE,
       DATE_DEBUT_PROPRIETE,
       CODE_UF,
       LIBELLE,
       PARCELLE,
       SUBSTR (PARCELLE, 2, 3) AS COMMUNE,
       LPAD (TRIM ('.' FROM REGEXP_SUBSTR (PARCELLE, '\.(.*)\.')), 2, '0')
          AS SECTION,
       REGEXP_SUBSTR (PARCELLE, '\.(.*)$'),
       SUBSTR (PARCELLE, 2, 3) AS COMMUNE,
       DATE_ACQ_PARCELLE
  FROM A_EEE.VUE_DSIT_SIG_COLBERT;
Pour l'attribut Section, c'est au poil. Pas tellement efficient, mais efficace. Par contre je sèche sur PARCELLE. Ca me renvoie ".AA.1111".

Quelqu'un a une idée ?

D'avance, merci