sql sever 2000 关于select max语句的问题
数据库有一表content,其中一列为“hao”,“hao”的类型为varchar,“hao”的值为1、2、3。。。自然数,要求以
“hao”为查询条件,找出表中的一行
我的语句如下,select max(hao)from content;然而结果不正确,这样查出来的结果在一位数的自然数即1-9中间是没有任
何问题的,但是如果“hao”这列中有10、11、12 。。。的时候,查询出来的结果还是9,我尝试过将列的属性改为int,char
等,都没有解决问题,求高手赐教。本人在线等答案
------解决方案--------------------先转换成数值
select max(convert(int,hao)) from content