-----------
查找#的位置, 需在所有字段后面追加个 # 号
select top 100 req.msgcontent+'#',charindex('#',req.msgcontent+'#') '#位置'
from [dbo].[msgreqdb] req
------ 截某字段第一个# 前的字符 没有#则全部截取
select top 100 req.msgcontent,req.msgcontent+'#' '补#号的值',
charindex('#',req.msgcontent+'#') '首个#的位置'
,left(req.msgcontent+'#',charindex('#',req.msgcontent+'#')-1) '截取第一个#号前的字符'
select top 100 req.msgcontent+'#',charindex('#',req.msgcontent+'#') '#位置'
from [dbo].[msgreqdb] req
------ 截某字段第一个# 前的字符 没有#则全部截取
select top 100 req.msgcontent,req.msgcontent+'#' '补#号的值',
charindex('#',req.msgcontent+'#') '首个#的位置'
,left(req.msgcontent+'#',charindex('#',req.msgcontent+'#')-1) '截取第一个#号前的字符'
from [dbo].[msgreqdb] req