09. november 2006 - 09:11Der er
8 kommentarer og 1 løsning
Opdele text felt
Det skal lige siges først jeg intet ved om SQL ved hvad det er og det er det, kan ingen kodning eller noget.
jeg har et text felt, hvor der står ca 8 liniers tekxt, inde midt i denne tekst er der noget jeg gerne vil hente ud.
f.eks
3213 h jeg er god hajfa person(er)/sted/Emne(r) her er så teksten jeg vil trække ud, 20 tegn men kun 20 tegn for er ikke interesseret i at få dette med ud 6e6 J hygge
spørger for en ven, der ved lige så meget som mig, og han spørger så om det muligt, og hvad koden er hvis det er muligt
Denne tager de første 20 tegn af dit tekstfelt left(dit_text_felt,20) as nyt_felt
Eller denne Der leder efter en bestemt tekstdel (teksdelen der ledes efter er i dette tilfælde "3212") i feltet, og tager derefter de 20 felter der ligger fra den første gang denne tekstdel findes. mid(dit_text_felt,instr(dit_text_felt,"3213"),20)
Ja jeg har lige opdaget, at jeg er kommet ind i en forkert gruppe. Det jeg har skrevet er MS Access SQL. Men hvis det virker i SQL server så skal der stå
Create table nyt as select fuldtext, mid(fuldtext,instr(fuldtext,"emner"),20) as nytfelt from fuld
Du kan slette fuldtext hvis det kun er det nye felt der skal med over i den nye tabel.
nu er vi på kursus de næste to dage, så kan ikke love et svar før torsdag fredag, men tak for hhjælpen indtil videre.
Synes godt om
Ny brugerNybegynder
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.