Announcement

Collapse
No announcement yet.

T-SQL String abschneiden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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
    SUBSTRING (<String> 1, 10)

    Comment


    • #3
      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

      Comment

      Working...
      X