0

可能重复:
从 SQL 语句中的字段中删除前导零

在 SQL Server 2008 数据库中,我有一个字符串列,我需要选择它并删除前导“0”。例如0023AFF应该返回为23AFF. 这在 T-Sql 中是否可行,如何实现?

4

1 回答 1

4

采用PatIndex

declare @s varchar(20)='0023aff'

select substring(@s,PATINDEX('%[^0]%',@s),LEN(@s))
于 2012-11-22T11:59:16.033 回答