2012-11-22 22 views
0

可能重複:
Removing leading zeroes from a field in a SQL statement修剪從字符串中的前導0的T-SQL

在SQL Server 2008數據庫我有一個字符串列,我需要與領先的選擇「 0「被刪除。例如。 0023AFF應返回爲23AFF。 這可能在T-Sql中,以及如何?

+2

看到這個堆棧溢出職位:http://stackoverflow.com/questions/92093/removing-leading-zeroes-from-a-field-in-a-sql-statement –

+0

@Aziz,謝謝。我沒有在我的搜索中找到。 – GaussZ

回答

4

使用PatIndex

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

select substring(@s,PATINDEX('%[^0]%',@s),LEN(@s))