SQL字符串空格移除:解决拆分PersNr后末尾空格问题
解决拆分字符串后末尾空格的问题
直接将去除空格的函数嵌套在你现有的RIGHT语句外层即可,根据需求选择对应函数:
若只需移除末尾空格,使用
RTRIM函数:RTRIM(RIGHT([PersNr], CHARINDEX('_', REVERSE([PersNr])) - 1)) AS PersNr若需同时移除首尾空格,使用
TRIM函数(SQL Server 2017+、MySQL等主流数据库均支持):TRIM(RIGHT([PersNr], CHARINDEX('_', REVERSE([PersNr])) - 1)) AS PersNr
逻辑很直接:先通过原语句拆分出目标子串,再用去空格函数处理拆分结果,一步完成拆分+去空格操作。
内容的提问来源于stack exchange,提问作者Crankstar
相关产品推荐
相关产品推荐

