sql >> Databasteknik >  >> RDS >> Sqlserver

isolera en understräng i en sträng före en symbol i 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


  1. Hitta det riktiga kolumnnamnet för ett alias som används i en vy?

  2. Utmaningslösningar för nummerseriegenerator – del 1

  3. Använder Oracle kortslutningsutvärdering?

  4. Hur Div() fungerar i PostgreSQL