Как получить алфавиты только из строки, используя данные sql server 2012 query.my и желаемый результат и код, указанные ниже.
select ',1,,3,,Mango,.,.,Apple,Orange' InputString,'MangoAppleOrange' ExecptedString
union all
select ',,,99,,,Apple,.,.,,Mango,,,Grape,,','AppleMangoGrape'
union all
select ',,,99,,-,Banana,/....*,.,,Mango,,,Grape,,','BananaMangoGrape'
Ожидаемый результат
Я поделился своими попытками
declare @inputstr varchar(50)='12.Apple,98,Banana'
select SUBSTRING(@inputstr,1,ISNULL(NULLIF(PATINDEX('%[^A-Za-z.''0-9]%',LTRIM(RTRIM(@inputstr))),0)-1,LEN(@inputstr)))