declare @Str varchar(500)
set @Str=' 国家 鼓励'
select @Str=substring(@Str,patindex('%[^ ]%',@Str),len(@Str)-patindex('%[^ ]%',reverse(rtrim(@Str)))-patindex('%[^ ]%',@Str)+2)
select datalength(@Str),@Str
set @Str=' 国家 鼓励'
select @Str=substring(@Str,patindex('%[^ ]%',@Str),len(@Str)-patindex('%[^ ]%',reverse(rtrim(@Str)))-patindex('%[^ ]%',@Str)+2)
select datalength(@Str),@Str
本文介绍了一种使用SQL的高效方法来截取特定格式的字符串,通过使用`patindex`函数和`reverse`函数结合`substring`函数,实现精准的字符串截取操作。适用于数据库查询中需要处理复杂字符串数据的场景。

1216

被折叠的 条评论
为什么被折叠?



