Avatar billede cost Nybegynder
04. april 2008 - 09:04 Der er 1 kommentar

Udskille del af linie på baggrund af specielt tegn

Har en Tabel i SQL Server 2005, som indeholde poster med tekststrenge. Udforderingen er at få disse skilt af, da jeg skal bruge sidste del af tekststrengen til at lave lookup i en anden tabel med.

Formatet på strengen er således:

Fa:133611 D:74670142

Jeg vil i dette tilfælde gerne have returneret 74670142

Det skal lige siges at det ikke er sikkert at numrene er lige store hver gang, så select sætningen skal blot tage alt det som er efter D:

Er der nogen der har forslag til hvordan dette gøres?
Avatar billede janus_007 Nybegynder
04. april 2008 - 12:11 #1
select substring('Fa:133611 D:74670142', patindex('%D%', 'Fa:133611 D:74670142')+2, 999)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester