如果 SQL 服务器中的字符串中存在,我想单独删除行尾的点。
例子:
ABC Private's co., ltd.
Run Code Online (Sandbox Code Playgroud)
所需输出:
ABC Private's co., ltd
Run Code Online (Sandbox Code Playgroud)
您可以使用like
来检查.
字符串末尾的a 。
declare @S nvarchar(max) = 'ABC Private''s co., ltd.';
select case when @S like '%.'
then left(@S, len(@S) - 1)
else @S
end;
Run Code Online (Sandbox Code Playgroud)