I've been searching all morning for this.
My knowledge of SQL Server is not excellent, and I'm out of answers.
Concrete examples are: City-Of-Style
or Part1-Part2
.
I need to split these examples into City
and Of-Style
and Part1
and Part2
.
I figured out this little piece of code, but it switches part1 and part2 if the string contains a '-'.
PARSENAME(REPLACE('sample-string', '-', '.'), 1))
Any help on accomplishing this (preferably without a 200 lines function) is greatly appreciated.
If I understand correctly this will do the job; Click here for the fiddle
DECLARE @s VARCHAR(50)= 'City-Of-Style'
SELECT SUBSTRING(@s,0,CHARINDEX('-',@s,0)) AS firstPart,
SUBSTRING(@s,CHARINDEX('-',@s,0)+1,LEN(@s)) AS secondPart
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With