可能重复:
从 SQL 语句中的字段中删除前导零
在 SQL Server 2008 数据库中,我有一个字符串列,我需要选择它并删除前导“0”。例如0023AFF
应该返回为23AFF
. 这在 T-Sql 中是否可行,如何实现?
可能重复:
从 SQL 语句中的字段中删除前导零
在 SQL Server 2008 数据库中,我有一个字符串列,我需要选择它并删除前导“0”。例如0023AFF
应该返回为23AFF
. 这在 T-Sql 中是否可行,如何实现?
采用PatIndex
declare @s varchar(20)='0023aff'
select substring(@s,PATINDEX('%[^0]%',@s),LEN(@s))