|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2007 Messages : 2 ![]() |
bonjour
la requête suivante Code :
SELECT NUMROUTE||' (PK maxi : '||max(local2)||' )' FROM G_NATUREVOIE WHERE NUMROUTE IS NOT NULL GROUP BY numroute ORDER BY NUMROUTE RD 14 (PK maxi : 2476.297 ) RD 77 (PK maxi : 2553.324 ) VC 10 (PK maxi : 1356.17 ) VC 101 (PK maxi : 1049.378 ) VC 104 (PK maxi : 289.649 ) VC 3 (PK maxi : 947.122 ) VC 4 (PK maxi : 1228.835 ) VC 6 (PK maxi : 670.385 ) je souhaite extraire les valeurs de NUMROUTE, donc ce qui précède la parenthèse ouvrante. Je connais SUBSTR, mais je ne vois pas comment lui dire de prendre en compte un nombre de caractères variables merci de votre aide jean marc |
|
|
00
|
|
|
#2 |
![]() Inscription : décembre 2002 Messages : 2 397 ![]() |
Bonjour
La fonction INSTR renvoie la position d'une sous-chaîne à l'intérieur d'une chaîne. Il suffit de la combiner à SUBSTR. Code :
SUBSTR(la_chaine, 1, INSTR(la_chaine, '(' ) -1)
__________________
Consultant / formateur Oracle indépendant Certifié OCP 10g et 11g, sécurité 11g |
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : décembre 2007 Messages : 2 ![]() |
Citation:
merci pour cette solution qui me convient tout à fait JMM |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com