首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql server2005 查询当前列的最大值 varchar类型解决思路

2012-03-14 
sql server2005 查询当前列的最大值 varchar类型sql server2005 查询当前列的最大值 varchar类型SQL codes

sql server2005 查询当前列的最大值 varchar类型
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
[解决办法]
探讨
引用:

varchar类型比较大小的原则是逐位比较字符的asc码..

难道我只能改成INT类型了吗??

[解决办法]
探讨

引用:

varchar类型比较大小的原则是逐位比较字符的asc码..

难道我只能改成INT类型了吗??

热点排行