是要第5个#后面的内容?你是什么版本的sql server?
select
t.myname,
replace((SUBSTRING(replace(t.myname,'#',REPLICATE(' ',70)),350,70)),' ','') as ttt
from
(
'1#2#NA#3#4#5#6#83' as myname
) t
sqlserver 需要自定义函数split
参考--https://blog.51cto.com/cbcw/6289730
--------------------------------------------------------
公式感觉更简单点