【发布时间】:2010-09-10 15:54:42
【问题描述】:
我正在处理一个从 SQLServer 数据库读取数据以生成提取文件的 SQL 查询。从特定字段中删除前导零的要求之一,这是一个简单的VARCHAR(10) 字段。因此,例如,如果字段包含“00001A”,则 SELECT 语句需要将数据返回为“1A”。
SQL 中有没有办法以这种方式轻松删除前导零?我知道有一个RTRIM 函数,但这似乎只是为了删除空格。
【问题讨论】:
-
作为对 David Walker 的 stackoverflow.com/a/11129399/1635441 回复的支持,请参阅 Arvo 的回复:stackoverflow.com/a/662437/1635441
标签: sql sql-server tsql