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