請問有2個資料33@yahoo.com.tw、qq33@yahoo.com.tw我要截取@前面的值, 該如何下指令?
33@yahoo.com.tw 截取--> 33
qq33@yahoo.com.tw 截取--> qq33
參考~
declare @Tmp table(
Str nvarchar(50)
)
insert into @Tmp
values('33@yahoo.com.tw')
,('qq33@yahoo.com.tw')
select left(Str,charindex('@',Str)-1)
from @Tmp
where charindex('@',Str) > 0