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
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".
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;
Quelqu'un a une idée ?
D'avance, merci
Partager