sql 查询结果给某个字段删除或添加字符(substring)
substring函数是可以设置三个参数的,第一个参数就是要处理的字符,可以传入表列名,或直接要处理的字符。
第二个参数就是从哪一个字符开始截取,这里要注意的是字符下标是从1开始的,而不是从0开始的。
第三个参数就是要设置截取的长度了,如果不设置,就直接取到字符的最后面。
例如:
SELECT [Id],[Province],[City]
FROM [SFMGX_ECDS].[dbo].[Data_PBS]
结果为:
使用substring函数删除“分公司”,保留城市:
SELECT [Id],[Province],SUBSTRING(City,1,len(City)-3) as City
FROM [SFMGX_ECDS].[dbo].[Data_PBS]
结果为: