sql server2005 查询当前列的最大值 varchar类型
- SQL code
select max (Classification_Names) FROM Classification
这条语句查询不到。 只能查询10条数据以内的最大值
求高手帮帮忙
------解决方案--------------------
select top 1 Classification_Names FROM Classification order by Classification_Names desc
------解决方案--------------------
varchar类型比较大小的原则是逐位比较字符的asc码..
------解决方案--------------------
如果Classification_Names的内容可以转为int型,try below,
- SQL code
select max(cast(Classification_Names as int)) FROM Classification
------解决方案--------------------
------解决方案--------------------