/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
[MS SQL 2k] Opdel streng
Fra : Jesper Stocholm


Dato : 19-03-02 11:58

Jeg har en tabel, hvor jeg i et udtræk skal have splittet det ene felt
ved "mellemrum" og kun returnere den sidste del

Dvs jeg skal have noget lignende:

Table:

|Field1 | Field2
----------------
Jesper k l w
Klaus k
Morten <NULL>
Jesper l

Skal give mig

|Field1 | Field2
----------------
Jesper w
Klaus k
Morten <NULL>
Jesper l

Men hvordan laver jeg denne split ? I min BOL synes jeg ikke, at jeg kan
finde noget om opsplitning af strenge ... men måske kan jeg blot ikke se
skoven for træer ?

pft,
--
Jesper Stocholm
http://stocholm.dk
http://asp.stocholm.dk
Svar til gruppen og ikke til mig privat pr. email :|

 
 
Jens Gyldenkærne Cla~ (19-03-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 19-03-02 12:15

Jesper Stocholm <spam200203@stocholm.dk> skrev:

> Jeg har en tabel, hvor jeg i et udtræk skal have splittet det
> ene felt ved "mellemrum" og kun returnere den sidste del

Prøv at kigge på funktionerne REVERSE og SUBSTRING - og mere
generelt på String Functions i Query Analyzer.

--
Jens Gyldenkærne Clausen
MF (Medlem af Fiduso - www.fiduso.dk)

Jesper Stocholm (23-03-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 23-03-02 18:29

Jens Gyldenkærne Clausen wrote in
news:Xns91D67C9978143jgcnospamget2netdk@212.242.40.196:

> Jesper Stocholm <spam200203@stocholm.dk> skrev:
>
>> Jeg har en tabel, hvor jeg i et udtræk skal have splittet det
>> ene felt ved "mellemrum" og kun returnere den sidste del
>
> Prøv at kigge på funktionerne REVERSE og SUBSTRING - og mere
> generelt på String Functions i Query Analyzer.
>

Ok ... det gjorde jeg så ... og det hjalp :)

Det endte med kode som:

SELECT
   articleNumber,[From],[subject],[Message-ID],
   SUBSTRING(
       [References],
       LEN([References])-CHARINDEX('<',REVERSE([References]))+1,
       LEN([References])
   ) As [References],[Date],newsgroup,Bytes,Lines,Xref
FROM
   pfDebat

tak for hjælpen :)

--
Jesper Stocholm
http://stocholm.dk
http://asp.stocholm.dk
Svar til gruppen og ikke til mig privat pr. email :|

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408927
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste