T sql删除零直到正数

时间:2015-06-01 16:17:49

标签: sql-server

我的价值如下

200200016229862

200200017189701

200200017193807

as varchar

如果我使用以下查询

select cast((SUBSTRING(sales_ID, 5,11)) as varchar)

from products

结果如下

00016229862

00017189701

00017193807

问题:

如何选择查询,如下所示,从零开始直到正数

16229862

17189701

17193807

我想从开始删除全零(0)直到正数(1-2-3-4-5-6-7-8-9)

任何帮助将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:0)

select cast(cast((SUBSTRING(sales_ID, 5, 11)) as int) as varchar)
    from products