Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

isoler une sous-chaîne dans une chaîne avant un symbole dans SQL Server 2008

DECLARE @test nvarchar(100)

SET @test = 'Foreign Tax Credit - 1997'

SELECT @test, left(@test, charindex('-', @test) - 2) AS LeftString,
    right(@test, len(@test) - charindex('-', @test) - 1)  AS RightString