SQL - Text vanaf een bepaalde naam laten zien

Status
Niet open voor verdere reacties.

Emil Bras

Nieuwe gebruiker
Lid geworden
1 jul 2009
Berichten
1
Ik heb een kolom waar een hele pad verwijzing + naam van een job in staat.
Elke record is uniek.
De lengte van text is niet overal het zelfde.

voorbeeld:
/[@name='12-map']/[@name='121-map2']/[@name='1212-map3']/[@name=12121-map4/'Jobdefination'/Job2]
-
/[@name='15-map']/[@name='151-map2']/[@name=15151-map3/'Jobdefination'/Job5]

Wat ik zoek is een function waarin ik zeg: geef mij de waarde vanaf Jobdefination
Ik vindt alleen substring / ltrim / rtrim en de rest maar niet 1 waar ik in kan combineren.
Heeft 1 van jullie misscien een idee?

Alvast bedankt
 
Je kunt substring en trim als het goed is gewoon in elkaar gebruiken..?
 
Hoi

Als het veld F heet:

Code:
    SELECT SUBSTR(F, CHARINDEX('Jobdefination', F)+15, len(F)) 
    FROM ...

zou dit misschien opleverne wat je vraagt. ( alle tekst uit F na de plek van 'Jobdefination' + 15 tekens) - 15 tekens voor `Jobdefination'/` kan zijn dat je hier nog wat mee moet spelen.

(via MSSQL 2008 docs)
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan