删除字符串末尾的空格 CHAR[32]
有一个现成的函数就是 RTrim(...)
比如 一个字符串是 "abcd_edfg____" 我想删除 '_' 让他变成 "abcd_edfg" 有什么比较高效的函数么?
------解决方案--------------------
自己截取拼接。
只要替换规则不是特别复杂,都很高效
------解决方案--------------------
- SQL code
declare @str varchar(20)='abcd_edfg____'select reverse(stuff(reverse(@str),1,patindex('%[^_]%',reverse(@str))-1,''))/*---------abcd_edfg
------解决方案--------------------