Willkommen bei Entwickler-Forum.
Ergebnis 1 bis 3 von 3
  1. #1
    Neuer Benutzer
    Registriert seit
    29.04.2008
    Beiträge
    3

    Standard T-SQL String abschneiden

    Hi Leute!

    Wie kann ich in T-SQL einen String bei einem bestimmten Zeichen abschneiden?
    Wenn dieses Zeichen nicht da ist soll aber der ganze String ausgegeben werden.

    MfG
    blind1985

  2. #2
    Stammgast
    Registriert seit
    21.11.2007
    Ort
    Hannover
    Beiträge
    965

    Standard

    SUBSTRING (<String> 1, 10)

  3. #3
    Stammgast
    Registriert seit
    26.02.2003
    Ort
    Linz / Österreich
    Beiträge
    1.964

    Standard

    ZB so:

    declare @text varchar(50), @trenner char(1)
    select @trenner = '|'

    select @text = 'ein Test'
    select case when CHARINDEX(@trenner, @text) = 0 then @text
    else substring(@text,1,CHARINDEX(@trenner, @text)-1) end
    -- ergibt 'ein Test'

    select @text = 'ein|Test'
    select case when CHARINDEX(@trenner, @text) = 0 then @text
    else substring(@text,1,CHARINDEX(@trenner, @text)-1) end
    -- ergibt 'ein'

    bye,
    Helmut

 

 

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •