可能重复:
Removing leading zeroes from a field in a SQL statement
在SQL Server 2008数据库中,我有一个字符串列,我需要删除前导“0”。例如。 0023AFF
应该以{{1}}的形式返回。
这可能在T-Sql中如何实现?
答案 0 :(得分:4)
使用PatIndex
declare @s varchar(20)='0023aff'
select substring(@s,PATINDEX('%[^0]%',@s),LEN(@s))