【发布时间】:2012-01-14 20:10:45
【问题描述】:
表1
ID (NVarchar Column)
01
02
03
...
查询
Select max(id) from table1
输出是
3
我想得到前导零的最大id,如果是002意味着查询应该返回002
预期输出是
03
怎么做
需要查询帮助
【问题讨论】:
-
ID列的类型是什么? -
Select max(id) from table1不会 如果3在 varchar 列中存储为03。 MAX 给出与被 MAX 化的表达式相同的返回类型。如果您需要答案,请提供正确的信息 -
这没什么区别。 MAX(nvarchar) = nvarchar msdn.microsoft.com/en-us/library/aa933240(SQL.80).aspx
标签: sql sql-server sql-server-2000