当该值是严格的数字时,数据库会将其与前导零一起存储(但并不总是如此),如果不是,则不会。 以下是一些示例数据: ? 我需要使用这些值作为字符串的一部分,我将使用该字符串连接到另一个表。不幸的是,在另一个表中对应于该字段的字符串部分去掉了任何仅限数字的值的前导零。在这种情况下,我很难找到一种截取前导零的方法。 我找到了这个解决方案,但它不适用于SQL Server (2012)。Trim leading zeroes if it is numeric and not trim ze
我试图选择表的最大值,但不幸的是,表中没有前导零。字段中的id号只是从9999到10000,但是当我试图获得MAX('id')时,它将返回9999而不是10000。一些简单的googling似乎没有回答这个问题,我得到的大多数结果是如何从SQL搜索中删除前导零,而不是如何处理如果它们不存在的话。SELECT MAX(id) as MaxID FROM Orders
在没有前缘零的情况下,有选择最大值的方法吗?